如何解决使用 selenium 尝试多个代理会在 try 中抛出错误,但块 python 除外
我不明白为什么即使连接正常,它仍然在尝试。
好像即使捕获到异常 即使我删除了 catch all 异常 成功加载页面后 它决定继续循环。 似乎它一直在努力。 蟒蛇 3.8
def Load_Page(self,chrome):
铬 = 铬
try:
whats_ip = 'https://www.whatsmyip.org/'
chrome.set_page_load_timeout(10)
print('Trying to get whats ip page')
chrome.get(whats_ip)
print(chrome.session_id)
return chrome
except selenium.common.exceptions.TimeoutException as e:
print(e)
self.Pick_Proxy()
chrome.close()
#time.sleep(1)
self.Launch(question='reloading')
except selenium.common.exceptions.WebDriverException as e:
print(e)
self.Pick_Proxy()
chrome.close()
#time.sleep(1)
self.Launch(question='reloading')
except:
print(Exception)
self.Pick_Proxy()
chrome.close()
#time.sleep(1)
self.Launch(question='reloading')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。