0

次のコードを使用して、ユーザー エージェント ID を確認し、Web ページにアクセスしています。

url = 'http://...'
user_agent = 'Mozilla/20.0.1 (compatible; MSIE 5.5; Windows NT)'
headers = {'User-Agent':user_agent}

req = urllib2.Request(url, headers=headers)
response = urllib2.urlopen(req)

user_agentただし、現在Ubuntuを使用していますが、 Linux標準に一致するように変数を変更するにはどうすればよいですか?

4

2 に答える 2

0

Linux 用の Chrome ユーザー エージェントの例を次に示します。

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/507.12 
(KHTML, like Gecko) Chrome/25.31.00.00 Safari/507.12

そして、Ubuntu 上の Firefox ユーザー エージェント:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100001

Linux でのコマンド ライン ブラウザのユーザー エージェントを次に示します。

Lynx/2.8.8dev.3 libwww-FM/2.14 SSL-MM/1.4.1

彼らはそれほど厳密ではありません。使用する最も安全なユーザー エージェント (成功の観点から) は Chrome または Firefox ですが、必ず robots.txt ファイルを確認してください。

于 2013-08-16T03:09:49.187 に答える
0

このサイトが役立つかもしれません。

http://www.useragentstring.com/pages/useragentstring.php

Linux 対応のブラウザを選択すると、「linux」を含む「User-Agent」を見つけることができます。

于 2013-08-16T04:05:02.650 に答える