网站有些页面资源加载巨慢,导致driver.get(url)消耗过多时间
解决办法:终止加载
思路:
首先设置加载超时时间(一般3秒加载的都加载完了)-->补过driver.get(url)超时异常-->停止加载(相当于点了X)
代码:
driver.set_page_load_timeout(3)
try:driver.get(url)
except TimeoutException as e:print(e)driver.execute_script("window.stop()")
使用:
1.封装get方法
2.写一个timeout装饰器