如何将cookie插入到urllib2的openerdirector对象中?
有没有办法把一个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覆盖。