簡體   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