蟒蛇+硒+ PhantomJS。等待代理

时间:2017-01-17 07:42:00

标签: python selenium phantomjs

代码被赋予代理,通过PhantomJS使用它来加载页面。但是,代理要么太慢,要么不起作用。 请告诉我如何确保页面正在尝试打开,但是例如在20-30秒到期时发出了一条消息,"代理不起作用。

from selenium import webdriver
browser=webdriver.PhantomJS()
service_args = [
    '--proxy=10.10.20.20:3128',
    '--proxy-type=http',
    ]
browser = webdriver.PhantomJS(service_args=service_args)
browser.get('http://check-host.net/ip')
browser.quit()

也许"尝试......赶上......" 帮助我。 谢谢你提前!

1 个答案:

答案 0 :(得分:1)

try: <browser.get()> sleep(5) except Exception as e: print e