Задать вопрос
@yuretzgt

Как работать с Selenium через приватный socks proxy?

Задача - выходить в сеть через приватный прокси

како именно браузер: хром или фаерфокс не важно

в официальной документации нашел только подключение через публичное прокси без логина/пароля
  • Вопрос задан
  • 472 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
pproxy. Ни Chrome, ни Firefox сами не авторизуются на SOCKS5 с логином/паролем — баг у обоих (у хромиума признан в net/docs/proxy.md, у мозиллы это bugzilla 122752, висит с нулевых). Дело не в Selenium.

Локальный SOCKS5 без пароля, прокидывает коннект в приватный с логином:

pip install pproxy
pproxy -l socks5://127.0.0.1:1081 -r "socks5://host:port#login:password"


Для Chrome: --proxy-server=socks5://127.0.0.1:1081. Для Firefox те же network.proxy.socks/socks_port в профиле, но без логина, он уже не нужен.

p.s. пароль в аргументах виден в ps -ef и /proc, на общей машине лучше не хардкодить в консоли, а тянуть через python-api pproxy из файла.
Ответ написан
Комментировать
Mike_Ro
@Mike_Ro Куратор тега Python
Python, JS, WordPress, SEO, Bots, Adversting
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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