5
Ich habe folgende Skript, um eine Webseite mit Python Selen Chrome-Treiber zu besuchen.Wie kann ich Proxy mit Authentifizierung in Selenium Chrome Web-Treiber mit Python setzen
from selenium import webdriver
USERNAME = 'usename'
PASSWORD = 'pass'
proxies = ["xxx.xxx.xxx.xxx"]
proxy_tpl ='{0}:{1}'
proxy = proxy_tpl.format(proxies[0],'xx')
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % proxy)
chrome = webdriver.Chrome(chrome_options=chrome_options)
chrome.get("http://{0}:{1}@whatismyipaddress.com".format(USERNAME, PASSWORD))
driver.close()
Chrome immer noch fragt Benutzername und Passwort, wenn ich versuche, Skript auszuführen. Wie kann ich Proxyserver vom Skript authentifizieren?
Hallo, Danke für diesen Code. es funktionierte. Ich bin an einem anderen Ort fest. Ich versuche, mich mit OAuth2.0 Authentifizierung anzumelden und ich mache dies auf meinem localhost, also setze ich localhost in meinem redirect_uri. Aber aufgrund dieses Proxy-Browsers kann nicht auf localhost zugegriffen werden. Kannst du mir vorschlagen, auf dasselbe zuzugreifen? –
Ich möchte fragen, ob {urls: ["< all_urls >"]}, benötigt irgendeine Änderung oder funktioniert wie es ist. Das ist mir nicht klar. – b10n1k
Für mich funktionierte es damals so, wie es ist. – user3286105