2016-11-16 4 views
1

Ich versuche, eine Selen mit PhantomJS arbeiten, um alles den Umweg über einen luminati.io Proxy mit:Python Selen PhantomJS mit Luminati Proxy

  service_args = [ 
       '--proxy=http://lum-customer-<CUSTOMER>-zone-<ZONE>:<PASSWORD>@zproxy.luminati.io:22225', 
      ] 

      driver = webdriver.PhantomJS(service_args=service_args) 
      driver.set_window_size(1120, 550) 
      driver.get(url) 

wo <CUSTOMER>, <ZONE> und <PASSWORD> entsprechend ersetzt wurden. Anfragen werden jedoch nicht über den Proxy weitergeleitet. Die URL ist in einem etwas seltsamen Format. Hat jemand Vorschläge, wie das funktioniert?

Antwort

0

Ich schaute mir die Beispiele auf ihrer Website an, und ich würde empfehlen, service_arg Parameter wie die, die sie vorschlagen, für curl zu senden.

Versuchen Sie folgendes:

service_args = [ 
    '--proxy=zproxy.luminati.io:22225', 
    '--proxy-user=lum-customer-<CUSTOMER>-zone-<ZONE>:<PASSWORD>', 
] 

driver = webdriver.PhantomJS(service_args=service_args) 
driver.set_window_size(1120, 550) 
driver.get(url)