5
Ho uno script seguente per visitare una pagina web usando il driver Chrome selenio di Python.Come posso impostare il proxy con l'autenticazione nel driver web chrome selenio usando python
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 ancora chiedendo nome utente e password quando provo a eseguire script. Come posso autenticare il server proxy dallo script?
Ciao, grazie per questo codice. ha funzionato. Sono bloccato in un altro posto. Sto cercando di accedere utilizzando l'autenticazione OAuth2.0 e lo sto facendo sul mio localhost, quindi ho impostato localhost nel mio redirect_uri. Ma a causa di questo browser proxy non è possibile accedere a localhost. Puoi suggerirmi di accedere allo stesso. –
voglio chiedere se {urls: ["< all_urls >"]}, ha bisogno di qualsiasi modifica o funziona così com'è. questo non è chiaro per me. – b10n1k
Per me, al momento, ha funzionato così com'è. – user3286105