如果连接超时硒python,请刷新网页

Posted

技术标签:

【中文标题】如果连接超时硒python,请刷新网页【英文标题】:Refresh webpage if got connection time out selenium python 【发布时间】:2021-04-15 01:08:30 【问题描述】:

我正在使用代理轮换,有时可能会发生其中一个随机无法正常工作,我得到"ERR_TIMED_OUT" 启用以访问服务器并且脚本在没有继续的情况下刚刚崩溃,是否可以在 silenium 中自动刷新网页?发生(因此代理将旋转)。我考虑过捕获异常然后 driver.refresh() 但我如何在不尝试的情况下捕获整个代码 - 除了每条指令?还有其他解决方案吗?谢谢!

【问题讨论】:

【参考方案1】:

您可以使用 event_firing_webdriver: https://www.selenium.dev/selenium/docs/api/py/webdriver_support/selenium.webdriver.support.event_firing_webdriver.html

你可以装饰方法 get() 并执行 try 除了那里(超时异常刷新)。

【讨论】:

以上是关于如果连接超时硒python,请刷新网页的主要内容,如果未能解决你的问题,请参考以下文章

MySQL连接超时自动断开连接应该怎样处理

python Selenium chromedriver 自动化超时报错:你需要使用多标签保护罩护体

Microsoft.ServiceBus.InvalidRequestException:连接失败。缓存刷新超时

Java:连接请求超时是啥意思?超时就不再请求了?

Nacos Config连接超时重试

为啥我登陆的时候老是显示网络连接超时?