пользователь: передать прокси с селеном

Каков наилучший/самый простой способ использования прокси-серверов с проверкой подлинности пользователя в программе? В настоящее время у меня есть это, но мне нужно, чтобы имя пользователя и пароль были уже заполнены при открытии браузера.

from selenium import webdriver
PROXY = "123.123.123.243:80"

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--proxy-server=http://{}".format(PROXY))

print(chrome_options.arguments)
chrome = webdriver.Chrome(executable_path="drivers/chromedriver",chrome_options=chrome_options)
chrome.get("https://www.ipinfo.io")

person fraser dale    schedule 20.09.2017    source источник


Ответы (2)


Вы можете добиться того же с помощью плагина Proxy Auto auth.

from selenium import webdriver

options = webdriver.ChromeOptions()
PROXY = "185.136.232.243:80"
options.add_extension("~/Downloads/Proxy Auto Auth.crx")
options.add_argument("--proxy-server=http://{}".format(PROXY))

driver = webdriver.Chrome(chrome_options=options)

driver.get("chrome-extension://ggmdpepbjljkkkdaklfihhngmmgmpggp/options.html")

driver.find_element_by_id("login").send_keys("user")
driver.find_element_by_id("password").send_keys("password")
driver.find_element_by_id("retry").clear()
driver.find_element_by_id("retry").send_keys("2")


driver.find_element_by_id("save").click()

driver.get("http://tarunlalwani.com")

Загрузите расширение, используя следующие расширения

https://chrome.google.com/webstore/detail/get-crx/dijpllakibenlejkbajahncialkbdkjc/related https://chrome.google.com/webstore/detail/proxy-auto-auth/ggmdpepbjljkkkdaklfihhngmmgmpggp?utm_source=gmail

person Tarun Lalwani    schedule 20.09.2017

Я успешно использовал Proxy Auto Auth с хромом головы, но хром без головы не работает。

selenium.common.exceptions.WebDriverException: Сообщение: неизвестная ошибка: не удалось дождаться загрузки фоновой страницы расширения: chrome-extension://ggmdpepbjljkkkdaklfihhngmmgmpggp/_generated_background_page.html из неизвестной ошибки: страница не найдена: chrome-extension:// ggmdpepbjljkkkdaklfihhngmmgmpggp/_generated_background_page.html

person 李子君啊    schedule 24.09.2019