user:pass selenium 代理
user:pass proxies with selenium
在程序中使用用户认证代理的best/easiest方法是什么?我目前有这个,但我需要在浏览器打开时填写用户名和密码。
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")
您可以使用代理自动身份验证插件实现相同的效果
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
我使用 head chrome 代理自动验证成功,但 headless chrome 失败。
selenium.common.exceptions.WebDriverException:消息:未知错误:未能等待扩展背景页面加载:chrome-扩展://ggmdpepbjljkkkdaklfihhngmmgmpggp/_generated_background_page.html
来自未知错误:找不到页面:chrome-extension://ggmdpepbjljkkkdaklfihhngmmgmpggp/_generated_background_page.html
在程序中使用用户认证代理的best/easiest方法是什么?我目前有这个,但我需要在浏览器打开时填写用户名和密码。
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")
您可以使用代理自动身份验证插件实现相同的效果
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
我使用 head chrome 代理自动验证成功,但 headless chrome 失败。
selenium.common.exceptions.WebDriverException:消息:未知错误:未能等待扩展背景页面加载:chrome-扩展://ggmdpepbjljkkkdaklfihhngmmgmpggp/_generated_background_page.html 来自未知错误:找不到页面:chrome-extension://ggmdpepbjljkkkdaklfihhngmmgmpggp/_generated_background_page.html