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

Как запустить несколько браузеров chrome с разными прокси silenium+python?

Я новичок в работе с selenium
Сделать отдельно многопоток и отдельно прокси проблем не составило. Но вот как сделать чтобы при запуске многопотока каждый браузер использовал разный proxy
  • Вопрос задан
  • 672 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@JokerGTS
Первый ответ в поисковике
from selenium import webdriver

PROXY = "23.23.23.23:3128" # IP:PORT or HOST:PORT

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)

chrome = webdriver.Chrome(options=chrome_options)
chrome.get("http://whatismyipaddress.com")

Для нескольких экземпляров webdriver можно запускать каждый на разном порте.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Очереди. Каждый поток обращается и получает свое уникальное прокси.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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