Возможно, вы можете работать с открывателем напрямую, а не устанавливать его. включите прослушиватель прокси-сервера Fiddler на 8008 (я использую WebScarab, но они, вероятно, одинаковы), затем попробуйте этот код точно (также есть файлы cookie, которые вам не нужны, но давайте попробуем как есть и сузим его позже ):
cj = cookielib.MozillaCookieJar(cookie_filename)
if os.access(cookie_filename, os.F_OK):
cj.load()
proxy_handler = urllib2.ProxyHandler({'https': 'localhost:8008'})
opener = urllib2.build_opener(
proxy_handler,
urllib2.HTTPCookieProcessor(cj)
)
opener.addheaders = [
('User-agent', ('Mozilla/4.0 (compatible; MSIE 6.0; '
'Windows NT 5.2; .NET CLR 1.1.4322)'))
]
auth = urllib.urlencode({'email':email,'pass':passw})
data = opener.open('https://login.facebook.com/login.php',data=auth)
так - что я делаю по-другому: прямое использование открывателя, изменение порта на 8008, добавление файлов cookie и использование WebScarab. дайте мне знать, какой из них помог вам ...