2016-11-16 49 views
1

Python的硒phantomJS我試圖讓硒與phantomJS通過luminati.io代理與路由一切工作:與luminati代理

  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) 

其中<CUSTOMER><ZONE><PASSWORD>已適當地進行更換。但是,請求沒有通過代理進行路由。該網址有點奇怪的格式。有沒有人有任何建議如何使這項工作?

回答

0

我看了一下他們網站上的例子,我建議發送service_arg參數,比如他們爲curl提供的參數。

試試這個:

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)