首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代理Selenium Webdriver Python出错: ERR_TUNNEL_CONNECTION_FAILED

代理Selenium Webdriver Python出错: ERR_TUNNEL_CONNECTION_FAILED
EN

Stack Overflow用户
提问于 2020-12-17 21:03:40
回答 2查看 1.2K关注 0票数 1

我用selenium用python做了一个机器人,但是我有一个错误,我不能通过。

我的脚本运行了X次,每次使用新的代理时,问题是代理有时不工作,脚本崩溃

我有消息“无法到达此站点”或"err_connection_failed",我已经尝试与webdriverwait,做一个循环尝试,如果它可以通过但仍然阻止,当driver.get.url不能连接到网站,脚本崩溃。

Screen of error

谢谢你的帮忙

引发exception_class(message,screen,stacktrace)会话消息:未知错误: net::ERR_TUNNEL_CONNECTION_FAILED (会话信息: chrome=87.0.4280.88)

EN

回答 2

Stack Overflow用户

发布于 2020-12-18 00:41:29

代码语言:javascript
复制
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()

您可以添加类似这样的内容来捕获异常,然后重试,直到它通过为止

票数 0
EN

Stack Overflow用户

发布于 2020-12-21 05:33:13

尝试添加:

代码语言:javascript
复制
webdriver.DesiredCapabilities.CHROME['acceptSslCerts']=True

比如suggest here。这对我很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65341279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档