Как вставить cookie в объект openerdirector urllib2? - PullRequest
1 голос
/ 01 декабря 2010

Есть ли способ добавить cookie в уже созданный и использованный объект openerdirector?

1 Ответ

0 голосов
/ 01 декабря 2010

Попробуйте это:

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

...