eag*_*ver 6 python selenium selenium-chromedriver
我的脚本抛出了大量SSL错误,如下所示:
[19852:2032:0912/202419:ERROR:ssl_client_socket_impl.cc(1141)] handshake failed;
returned -1, SSL error code 1, net_error -100
[19852:2032:0912/202419:ERROR:ssl_client_socket_impl.cc(1141)] handshake failed;
returned -1, SSL error code 1, net_error -100
Run Code Online (Sandbox Code Playgroud)
一切正常,但错误不断循环并最终阻止脚本,导致脚本全部停止。
我试图抑制以下错误...但是无效:
path_to_chromedriver = 'C:/Path/to/Chromedriver'
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--ignore-ssl-errors')
browser = webdriver.Chrome(chrome_options=options, executable_path = path_to_chromedriver)
Run Code Online (Sandbox Code Playgroud)
我不确定错误是否在上面的代码中,是否应该添加不存在的错误,或者这些错误是否可以被抑制。
如果有帮助,这是一段古老的代码,直到几天前仍然可以正常工作。该网站添加了一些广告网络脚本,这些脚本导致了ssl证书问题。
任何帮助表示赞赏。
Jie*_*Yin -1
这是由于不安全地址错误造成的。您可以通过添加“--ignore-certificate-errors”参数来忽略它。
以机器人框架-selenium中的案例为例:
Open Browser http://127.0.0.1/8000 Chrome executable_path=C:/path/to/chromedrive options=add_argument("--ignore-certificate-errors")
这将解决您遇到的问题。如果您忽略此参数,则可能会出现“ERROR:ssl_client_socket_impl.cc”错误。
| 归档时间: |
|
| 查看次数: |
2713 次 |
| 最近记录: |