Jac*_*ack 4 python firefox selenium timeout webdriver
driver = webdriver.Firefox() #opens firefox
driver.get("https://www.google.com/") #loads google
Run Code Online (Sandbox Code Playgroud)
如果加载谷歌需要太长时间,如何让它关闭浏览器并从头开始代码?
通过set_page_load_timeout()和catch 设置页面加载超时TimeoutException:
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
driver = webdriver.Firefox()
driver.set_page_load_timeout(10)
while True:
try:
driver.get("https://www.google.com/")
except TimeoutException:
print "Timeout, retrying..."
continue
else:
break
Run Code Online (Sandbox Code Playgroud)
另请参阅:如何设置Selenium Python WebDriver默认超时?
| 归档时间: |
|
| 查看次数: |
3552 次 |
| 最近记录: |