Scrapy: Google Crawl doesn't work

前端 未结 2 1053
终归单人心
终归单人心 2021-01-17 00:40

When I try to crawl Google for search results, Scrapy just yields the Google home page: http://pastebin.com/FUbvbhN4

Here is my spider:

import scrapy         


        
2条回答
  •  独厮守ぢ
    2021-01-17 00:58

    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    
    [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

提交回复
热议问题