Why does Google Search return HTTP Error 403?

前端 未结 4 487
鱼传尺愫
鱼传尺愫 2020-12-05 11:02

Consider the following Python code:

 30    url = \"http://www.google.com/search?hl=en&safe=off&q=Monkey\"
 31    url_object = urllib.request.urlopen(url);
 32             


        
4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-05 11:40

    this should do the trick

    user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7'
    
    url = "http://www.google.com/search?hl=en&safe=off&q=Monkey"
    headers={'User-Agent':user_agent,} 
    
    request=urllib2.Request(url,None,headers) //The assembled request
    response = urllib2.urlopen(request)
    data = response.read() // The data u need
    

提交回复
热议问题