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

如您所见,我使用开 jar 器通过Cookie jar 访问不同的网站。我可以设置标题,以便每次访问网站时都应用该标题吗?

最佳答案

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


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

关于python - 如何将 header 添加到urllib2打开器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6259489/

10-09 03:48