如果连接超时硒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,请刷新网页的主要内容,如果未能解决你的问题,请参考以下文章
python Selenium chromedriver 自动化超时报错:你需要使用多标签保护罩护体