Scrapy: Google Crawl doesn't work

血红的双手。 提交于 2019-12-01 14:24:01

Yes, looks like that address is redirecting to the home page:

example with scrapy shell http://www.google.com/#q=finance.google.com:+3m+co:

...
[s]   request    <GET http://www.google.com/#q=finance.google.com:+3m+co>
[s]   response   <200 http://www.google.com/>
...

Checking your url it makes sense, it isn't containing parameters, but #q (which isn't a url parameter) and the browser is the one recognizing that and making it a google search, so it is not exactly a url path.

the correct google search url is: http://www.google.com/search?q=YOURQUERY

for the most cases, google would redirect the spider to the CAPTCHA page, bing search result is easier to crawl.

there is a project for crawling search result from Google/Bing/Baidu https://github.com/titantse/seCrawler

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!