Changing user agent on urllib2.urlopen

后端 未结 9 2197
感动是毒
感动是毒 2020-11-22 13:59

How can I download a webpage with a user agent other than the default one on urllib2.urlopen?

9条回答
  •  独厮守ぢ
    2020-11-22 15:02

    For urllib you can use:

    from urllib import FancyURLopener
    
    class MyOpener(FancyURLopener, object):
        version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11'
    
    myopener = MyOpener()
    myopener.retrieve('https://www.google.com/search?q=test', 'useragent.html')
    

提交回复
热议问题