代码被赋予代理,通过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()
也许"尝试......赶上......" 帮助我。 谢谢你提前!
答案 0 :(得分:1)
try:
<browser.get()>
sleep(5)
except Exception as e:
print e