如何向 urllib2 opener 添加标头?
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.open('http://abc.com')
opener.open('http://google.com')
如您所见,我使用 opener 来访问不同的网站,并使用 cookie jar。我可以设置一个标头,以便每次访问网站时都应用该标头吗?
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.open('http://abc.com')
opener.open('http://google.com')
As you can see, I use opener to visit different websites, using a cookie jar. Can I set a header so that each time a website is it, the header is applied?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将标头直接添加到
build_opener
返回的OpenerDirector
对象中。从 urllib2 文档 中的最后一个示例:You can add the headers directly to the
OpenerDirector
object returned bybuild_opener
. From the last example in the urllib2 docs:或者
or