谷歌的PHP抓取问题;I';“我感到很幸运”;

谷歌的PHP抓取问题;I';“我感到很幸运”;,php,curl,screen-scraping,Php,Curl,Screen Scraping,我试着用谷歌的“我觉得很幸运”按钮来刮 对于像“iteminfo.ca”这样的小查询,它是有效的,因为它将我重定向到iteminfo.ca 这是查询url: http://www.google.com/search?hl=en&source=hp&q=iteminfo.ca&btnI=I%27m+Feeling+Lucky 但是对于像“061754020164 site:iteminfo.ca”这样的查询,它不起作用: http://www.google.com/sea

我试着用谷歌的“我觉得很幸运”按钮来刮

对于像“iteminfo.ca”这样的小查询,它是有效的,因为它将我重定向到iteminfo.ca

这是查询url:

http://www.google.com/search?hl=en&source=hp&q=iteminfo.ca&btnI=I%27m+Feeling+Lucky
但是对于像“061754020164 site:iteminfo.ca”这样的查询,它不起作用:

http://www.google.com/search?hl=en&q=061754020164+site%3Aiteminfo.ca&btnI=I%27m+Feeling+Lucky
因为当你使用那个查询并在谷歌主页上点击“我感觉很幸运”时,它不会重定向到


知道我做错了什么吗。

尝试使用谷歌搜索API,而不是屏幕抓取

这里有更多信息,包括PHP示例代码:


使用新样式的URL,您会更幸运:

  • 重定向
  • 不会重定向

你不可能总是幸运的:我希望richardtallent suggets使用谷歌api:这个答案已经过时了。从上面的链接“注意:Google Web Search API于2010年11月1日被正式弃用。根据我们的弃用政策,它在弃用日期后已经运行了三年多。其运行的最后一天将是2014年9月29日。”