繁体   English   中英

如何使用Python urlopen设置cookie?

[英]How do I set cookies using Python urlopen?

我试图使用Python urlopen获取一个html站点。
我收到此错误:

HTTPError:HTTP错误302:HTTP服务器返回了重定向错误,导致无限循环

代码:

from urllib2 import Request
request = Request(url)
response = urlopen(request)

我知道服务器重定向到另一个URL并且它正在寻找cookie。
如何设置它正在寻找的cookie,以便我可以阅读html?

以下是Python文档中的一个示例,根据您的代码进行了调整:

import cookielib, urllib2
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
request = urllib2.Request(url)
response = opener.open(request)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM