如何将cookie插入到urllib2的openerdirector对象中?

1 投票
1 回答
545 浏览
提问于 2025-04-16 07:51

有没有办法把一个cookie加到已经创建并使用过的openerdirector对象里呢?

1 个回答

0

试试这个:

import urllib2
import cookielib

# load cookies from file
saved_cookies = cookielib.MozillaCookieJar('cookie_file_name')
saved_cookies.load()

opener = urllib2.build_opener() # your opener director

# do something...
opener.add_handler(urllib2.HTTPCookieProcessor(saved_cookies))

补充说明:根据Python的cookielib文档,旧的cookie会被保留,除非被新加载的cookie覆盖。

撰写回答