使用Goutte / Guzzle来浏览Google电影:“地区”问题

时间:2015-08-20 12:37:38

标签: php web-scraping region guzzle goutte

我使用Goutte创建了一个简单的webscrapper,以便为某些应用程序获取一些电影放映时间。我使用这个URL之王,例如:http://www.google.fr/movies?view=list&date=3&tid=4f451a87a71bfa51

代码无法在我的生产服务器上运行,我终于发现Google电影不会根据请求者位置显示结果。这个剧院在法国,很明显我来自这个国家,而且从我看来德国也是如此,但不是来自荷兰,这是我的生产服务器所在地。

有没有人遇到像这样的问题?我想我可以通过代理来解决这个问题,但它似乎有点复杂(我是否必须在法国设立一个新的服务器才是为了这个目的?);也许有办法调整对Google电影的HTTP请求?

提前致谢。

1 个答案:

答案 0 :(得分:0)

Okaaay,我找到了。诀窍是添加一个" near"查询字符串中的参数,具有国家或地区名称。似乎" tid"并不足以识别剧院。

希望这会对某人有所帮助。