【问题标题】:Selenium ChromeDriver ssl_client_socket_impl.cc(941) handshake failedSelenium ChromeDriver ssl_client_socket_impl.cc(941) 握手失败
【发布时间】:2020-05-30 14:34:46
【问题描述】:

我目前在企业控制环境下使用 Python3.7 在 Windows 32 位和 Chrome 版本 80.0.3987.100 下。它实际上使用选定的用户配置文件打开 Chrome,但 DevTools 无法建立连接,因此代码在导航到选定的 url 之前被中断。 我已经检查了 ChromeDriver 的正确版本。

我的实际代码:

from selenium import webdriver

woptions = webdriver.ChromeOptions()
woptions.add_argument("--user-data-dir=C:\\Users\\xxx\\AppData\\Local\\Google\\Chrome\\User Data2") 
woptions.add_argument("--profile-directory=pySelenium")
woptions.add_argument("--disable-popup-blocking")
woptions.add_argument("--disable-default-apps")
woptions.add_argument("--disable-dev-shm-usage")
woptions.add_argument("--disable-gpu")
woptions.add_argument("-no-sandbox")
woptions.add_argument("--disable-infobars")
woptions.add_argument("--dns-prefetch-disable")
woptions.add_argument("--disable-extensions")
woptions.add_argument("--disable-notifications")
woptions.add_argument("--ignore-certificate-errors-spki-list")
woptions.add_argument("--ignore-certificate-errors")
woptions.add_argument("--ignore-ssl-errors")
woptions.add_argument("--allow-insecure-localhost")
woptions.add_argument("--ignore-urlfetcher-cert-requests")
woptions.add_experimental_option('useAutomationExtension',False)

w = webdriver.Chrome(options=woptions)
w.Navigate().GoToUrl("http://www.uol.com.br")

错误信息:

[12532:12892:0214/160407.330:ERROR:ssl_client_socket_impl.cc(941)] handshake failed; returned -1, SSL error code 1, net_error -101

接下来是我认为源自此错误的其他错误。

看来我必须以某种方式处理 SSL 证书,而不是试图忽略它,但我迷路了。

【问题讨论】:

  • 有趣,我也是第一次得到这个,注意到你刚刚发布了它。不知道这是不是新东西。
  • this 讨论对您有帮助吗?
  • 实际上,这种讨论并没有帮助,因为它确实会崩溃并且测试会停止。

标签: python selenium ssl selenium-chromedriver


【解决方案1】:

我正在使用 Selenium、python 和 Chrome80。我注意到的是,那些“ssl 错误代码 1”同时作为一些控制台错误出现,这与 Chrome 中的一些弃用有关。您可能想检查您的控制台,看看它是否也发生在您身上

【讨论】:

  • 由于企业的监管,我无法访问控制台,但我会尝试帮助台进行检查。
【解决方案2】:

我遇到了同样的问题,我可以通过更新操作系统时区来解决它。 在 Windows 10 中,右键单击任务栏中的系统时钟并选择调整日期/时间。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2021-04-21
    • 2019-05-13
    • 2017-01-20
    • 2016-10-19
    • 2018-07-28
    • 2017-06-19
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多