The search function screws up, sometimes returning random junk, sometimes timing out and returning nothing, sometimes breaking the script. It also seems to fail to find stories that do exist, and return results when using the website.
A workaround is needed. Or the search API needs to be replaced by a custom search function... Using Google API?