как мне вставить файл cookie в объект urllib2 openerdirector?

#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 сохраняются, если они не перезаписаны вновь загруженными.