#python #cookies #urllib2
#python #файлы cookie #urllib2
Вопрос:
Есть ли способ добавить файл cookie в уже созданный и используемый объект openerdirector?
Ответ №1:
Попробуйте это:
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 сохраняются, если они не перезаписаны вновь загруженными.