cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
如何为此添加用户代理标头?
答案 0 :(得分:2)
不是一个直接的答案 - 因为Mateusz对你的直接问题是正确的,但我强烈建议如果你要做很多事情,你可以考虑http://docs.python-requests.org/en/latest/index.html上的requests
库
就这样简单:
import requests
r = requests.get('http://whatever.com/', headers={'User-Agent': 'xxxx'})
您还可以获得为您处理的Cookie,基本身份验证更容易,并且可以轻松插入OAuth位 - 查看文档,您可能会发现它很有用。
答案 1 :(得分:1)
request = urllib2.Request(your_webpage)
request.add_header('User-Agent', your_user-agent)
data = opener.open(request).read()