Откройте экземпляр Chrome с Selenium Webdriver с прокси-IP - PullRequest
1 голос
/ 13 февраля 2020

Я хотел бы открыть Chrome экземпляр на Python, хотя селен использует прокси, чтобы скрыть мой реальный IP и перестать блокироваться, когда я очищаю определенные сайты.

Я думал о нескольких похожих постах, таких как это и это , но безуспешно.

Я использую следующий код:

from selenium import webdriver

PROXY = "165.22.62.179:8118" # IP:PORT or HOST:PORT
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(executable_path = path_to_chromedriver, options=chrome_options)
chrome.get(target_website)

Экземпляр открывается правильно, но когда я запускаю команду chrome.get(target_website) Я не получаю ответа:

enter image description here

Если я открою экземпляр без прокси работает нормально. Я получаю прокси от этого сайта . Я хочу создать функцию, которая будет принимать в качестве входного IP-адреса прокси и возвращать работающий экземпляр Chrome, который использует этот IP-адрес.

Не могли бы вы мне помочь исправить мой код? Спасибо за вашу помощь!

...