代理 Selenium Webdriver Python 错误:ERR_TUNNEL_CONNECTION_FAILED
2020-12-17
4895
我已经使用 selenium 在 python 中创建了一个机器人,但是我遇到了无法通过的错误。
我的脚本运行了 X 次,每次都使用新的代理,问题是有时代理不起作用并且脚本崩溃
我收到消息“无法访问此站点”或“err_connection_failed”,我尝试使用 webdriverwait,循环尝试是否可以通过但仍然被阻止,当 driver.get.url 无法连接到网站时,脚本崩溃。
感谢您的帮助
引发 exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException:消息:未知错误: net::ERR_TUNNEL_CONNECTION_FAILED (会话信息:chrome=87.0.4280.88)
2个回答
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
temp = True
while temp:
try:
# Add your proxxy change code here
driver = webdriver.Chrome(options=options)
driver.get("https://www.google.com")
temp = False
except Exception as e:
print(e)
driver.quit()
您可以添加类似的内容来捕获异常并重试直到它通过
PDHide
2020-12-17
Ran
2020-12-20