具体的代码如下:
request = urllib2.Request(req_url)
request.add_header('User-Agent', self.ua)
site_conn = urllib2.urlopen(url=request, timeout=5)
上面代码中,self.ua设置需要模拟的user agent字符串即可
几个典型的设备user agent字符串:
Android Pad:
Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; EP1T Build/MR1) AppleWebKit/534.30(KHTML, like Gecko) Version/4.0 Safari/534.30
iPad:
Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10