如何设置selenium打开网页超过30秒就重新刷新下?
发布网友
发布时间:2023-11-25 04:00
我来回答
共3个回答
热心网友
时间:2024-12-05 10:24
如果一个网页实际打开超过30秒,说明这是一个失败的网站。
“超时时间为30秒,但依然程序没反应”另一种可能是你程序写的有问题。
先手动刷新看看是否30秒能加载完成,如果还是没有完成。那就是网页的问题。如果手动刷新,能在30秒内加载完成,那就是你的程序写的有问题喽。
热心网友
时间:2024-12-05 10:24
如果你设置了默认的30秒超时,30秒之后未加载完毕的话
肯定会抛异常是吧?
逮住异常
然后操作不就好了么
driver.navigate.refresh();
热心网友
时间:2024-12-05 10:25
加一个循环:
time.sleep(30)
wd.refresh()