1

例如,我可以轻松地“发出”来自 FireFox 的请求:

import urllib2

header = {"User-Agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1"}
req = urllib2.request("http://google.com", None, header)
response = urllib2.urlopen(req)

我想知道,有没有办法将操作系统信息添加到标题或其他地方,让它看起来像是来自某个操作系统?

4

1 回答 1

1

操作系统也在用户代理字符串中。试试下面的字符串。

Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0

有关用户代理的更多详细信息:https ://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference

于 2012-11-13T02:43:39.563 回答