gpt4 book ai didi

python - 如何向 urllib2 开启程序添加标题?

转载 作者:IT老高 更新时间:2023-10-28 21:53:02 29 4
gpt4 key购买 nike

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.open('http://abc.com')
opener.open('http://google.com')

如您所见,我使用 opener 访问不同的网站,使用 cookie jar。我可以设置一个 header ,以便每次访问网站时都应用 header 吗?

最佳答案

您可以将 header 直接添加到 build_opener 返回的 OpenerDirector 对象。来自 urllib2 docs 中的最后一个示例:

OpenerDirector automatically adds a User-Agent header to every Request. To change this:

import urllib2
opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
opener.open('http://www.example.com/')

Also, remember that a few standard headers (Content-Length, Content-Type and Host) are added when the Request is passed to urlopen() (or OpenerDirector.open()).

关于python - 如何向 urllib2 开启程序添加标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259489/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com