0

urllib2オープナーを作成したいので、携帯電話のように見えます。何を変更すればよいかわかりません。または、トリックを実行する既存のライブラリを知っているかもしれません。

それは私が今持っているものです:

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オープナーが携帯電話であると思わせたいです(どちらでも構いません)

ありがとうございました。

4

1 に答える 1

1

User-AgentHTTPヘッダーは、多くの場合、Webサイトでデバイスを識別するために使用されます。http://www.useragentstring.com/pages/useragentstring.phpから目的のデバイスに一致するものを1つ選択してください。

于 2012-10-12T23:00:20.247 に答える