谷歌应用引擎应用程序不允许向craigslist提出请求

时间:2014-07-08 23:11:15

标签: php google-app-engine

我正在从php的网站解析rss

  

$ url =' http://seattle.craigslist.org/search/sss?query=furniture&s=0&format=rss';
  $ result = file_get_contents($ url);

这在本地工作正常,但在部署到GAE后,$ result只返回换行符。 \r\n

我还在脚本之上设置了libxml_disable_entity_loader(false)。

编辑: 我发现了这个问题。 Craigslist阻止了谷歌应用引擎应用。一旦我切换到" http://feeds.abcnews.com/abcnews/sportsheadlines"有用。但完全相同的代码不适用于" http://seattle.craigslist.org/search/sss?query=furniture&s=0&format=rss"。 我可能是错的,如果有人能告诉我更多相关信息,我将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

无论出于何种原因,来自AppEngine的Craigslist 404s请求。如果我将devel env中的用户代理切换到AppEngine以外的其他内容,则它将起作用。