我使用Goutte创建了一个简单的webscrapper,以便为某些应用程序获取一些电影放映时间。我使用这个URL之王,例如:http://www.google.fr/movies?view=list&date=3&tid=4f451a87a71bfa51。
代码无法在我的生产服务器上运行,我终于发现Google电影不会根据请求者位置显示结果。这个剧院在法国,很明显我来自这个国家,而且从我看来德国也是如此,但不是来自荷兰,这是我的生产服务器所在地。
有没有人遇到像这样的问题?我想我可以通过代理来解决这个问题,但它似乎有点复杂(我是否必须在法国设立一个新的服务器才是为了这个目的?);也许有办法调整对Google电影的HTTP请求?
提前致谢。
答案 0 :(得分:0)
Okaaay,我找到了。诀窍是添加一个" near"查询字符串中的参数,具有国家或地区名称。似乎" tid"并不足以识别剧院。
希望这会对某人有所帮助。