Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何为urllib2创建标题,使其看起来像手机。python_Android_Python_Urllib2 - Fatal编程技术网

Android 如何为urllib2创建标题,使其看起来像手机。python

Android 如何为urllib2创建标题,使其看起来像手机。python,android,python,urllib2,Android,Python,Urllib2,我想创建一个urllib2开放器,这样它看起来就像一部手机。 我不知道我应该改变什么,或者你可能知道任何现有的图书馆,将做trik 这就是我现在拥有的: cj=cookielib.CookieJar() #Process Hadlers opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) #install opener, now all the calls to urllib2.urlopen use this opener

我想创建一个urllib2开放器,这样它看起来就像一部手机。 我不知道我应该改变什么,或者你可能知道任何现有的图书馆,将做trik

这就是我现在拥有的:

cj=cookielib.CookieJar()
#Process Hadlers
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
#install opener, now all the calls to urllib2.urlopen use this opener
urllib2.install_opener(opener)
opener.addheaders=[
                    ('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13'),
                    #('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'),
                    ('Accept-Language', 'en-gb,en;q=0.5'),
                    ('Accept-Encoding', 'gzip,deflate'),
                    ('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'),
                    ('Keep-Alive', '115'),
                    ('Connection', 'keep-alive'),
                    ('Cache-Control', 'max-age=0'),
                    ('Referer', 'http://yahoo.com'),
                ]
但我想让网站认为我的urllib2开启器是一部手机(不管是哪一部)


谢谢。

网站经常使用
用户代理
HTTP头来识别您的设备。从以下位置选择一个与您的预期设备匹配的设备:

非常感谢您提供此链接和您的答案!