vollossy
@vollossy
Веб-разработчик с небольшим опытом работы

Каким образом можно использовать socks-прокси в python 3.4?

Пытаюсь взаимодействовать с веб-ресурсом через socks-прокси. Покурив мануалы и поспрашивав у знающих людей, понял, что в третьем питоне из коробки в urllib нет поддержки для работы через socks-прокси. Собственно, хотел узнать, есть ли библиотеки, которые добавляют поддержку socks5(ну кроме pycurl)?
  • Вопрос задан
  • 7334 просмотра
Решения вопроса 1
vollossy
@vollossy Автор вопроса
Веб-разработчик с небольшим опытом работы
Нашел ответ сам. Можно воспользоваться PySocks. Вот небольшой пример, как пропатчить родную библиотеку для работы с SOCKS(взят из документации библиотеки):
import socket
import socks
import urllib2

socks.set_default_proxy(socks.SOCKS5, "localhost")
socket.socket = socks.socksocket

urllib2.urlopen("http://...")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы