Найти - Пользователи
Полная версия: Прокси для каждого потока
Начало » Python для новичков » Прокси для каждого потока
1
ivanzzz
При использовании
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5,proxy_ip,proxy_port,True)
socket.socket = socks.socksocket
для всех потоков используется Установленная прокси, но если она не валидна то остальные потоки тоже страдают. Можно ли для каждого потока использовать свои прокси?
Или можно ли в urllib2.urlopen игнорировать установленную прокси?
plusplus
Может проще будет использовать стороннюю библиотеку requests или grab?
ivanzzz
Вроде как при использовании
socks.setdefaultproxy
все будет через прокси идти и requests и grab.
plusplus
ivanzzz
Вроде как при использовании
У этих модулей есть свои способы установки прокси, их можно использовать вместо socks.setdefaultproxy. Это я имел ввиду
ivanzzz
Использую
socks.setdefaultproxy
для работы c почтой по IMAP
plusplus
ivanzzz
Использую socks.setdefaultproxy для работы c почтой по IMAP

Grab - обёртка над pycurl, поэтому для неё setdefaultproxy не должно работать. Можно взять собственно сам pycurl, если остальной функционал grab не нужен.
Или вот http://stackoverflow.com/a/3387230/293962
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB