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

Я новичок в работе с selenium
Сделать отдельно многопоток и отдельно прокси проблем не составило. Но вот как сделать чтобы при запуске многопотока каждый браузер использовал разный proxy
  • Вопрос задан
  • 600 просмотров
Решения вопроса 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
Очереди. Каждый поток обращается и получает свое уникальное прокси.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы