Уведомления

Группа в Telegram: @pythonsu

#1 Май 28, 2011 15:56:16

Doc.X
От:
Зарегистрирован: 2011-05-27
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2 и SOCKS

У меня есть 10 коннектов в потоках. Необходимо назначить каждому из них свою socks прокси. Как это можно реализовать на urllib2?

Спасибо.



Офлайн

#2 Май 29, 2011 12:34:33

Doc.X
От:
Зарегистрирован: 2011-05-27
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2 и SOCKS

Также необходимо чтобы у каждого потока были свои куки нашёл код вида

cookie = cookielib.CookieJar() 
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
но у меня уже используется следующая конструкция
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler)
как их совместить?



Офлайн

#3 Май 29, 2011 14:25:52

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2 и SOCKS

urllib2.build_handler()
принимает список Хендлеров.
По логике просто добавьте CookieHandler в конец списка:

opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler, urllib2.HTTPCookieProcessor(cookie))



Офлайн

#4 Май 29, 2011 20:31:11

Doc.X
От:
Зарегистрирован: 2011-05-27
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2 и SOCKS

Спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version