Python - Il selenio annullare l'utilizzo di proxy

voti
1

Sto usando python + selenio per aprire le pagine con delega Così è come:

self.mainBrowser = webdriver.Firefox(proxy=proxy); time.sleep(1)

dov 'è

myProxy = proxy_ip + : + proxy_port
proxy = Proxy({
    'proxyType': ProxyType.MANUAL,
    'httpProxy': myProxy,
    'ftpProxy': myProxy,
    'sslProxy': myProxy,
    'noProxy': '' # set this value as desired
})

Sto leggendo i proxy dynamicly dalla lista online (utilizzando il selenio troppo). Alcune delle deleghe sono rotti quindi voglio prendere un altro uno e provarlo. Ma quando sto aprendo proxy list con

br = webdriver.Firefox(proxy=None)
br.get(proxy_server)

Si apre con la mia precedente delega (o forse non riesce a connettersi, perché non vedo errore di connessione che è lo stesso per i proxy rotti). Come posso fare funzionare senza proxy?

È pubblicato 10/01/2016 alle 07:23
dall'utente
In altre lingue...                            


1 risposte

voti
1

Se proxy=Nonenon funziona si può provare le impostazioni al vostro localhost con
String PROXY = "localhost:8080";o qualcosa di simile. In alternativa, si può provare a ottenere la lista di proxy utilizzando uno strumento che non è il selenio. Magari con HttpUrlConnection?

Risposto il 10/01/2016 a 08:20
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more