相关疑难解决方法(0)

如何使用Selenium处理证书?

我正在使用Selenium来启动浏览器.如何处理要求浏览器接受证书的网页(URL)?

在Firefox中,我可能有一个这样的网站要求我接受这样的证书:

火狐

在Internet Explorer浏览器上,我可能会得到以下内容:

在此输入图像描述

在Google Chrome上:

谷歌浏览器

我再重复一个问题:当我使用Selenium(Python编程语言)启动浏览器(Internet Explorer,Firefox和Google Chrome)时,如何自动接受网站证书

python browser selenium python-3.x selenium-webdriver

59
推荐指数
5
解决办法
7万
查看次数

接受ssl证书与marionette firefox webdrive python splinter

当使用python splinter firefox 47 marionette new webdriver时,它在访问我想要的网站时出现证书错误,我试图接受ssl证书与

browser = Browser('firefox',capabilities = {'marionette':True,'acceptSslCerts':True})

或使用trustAllSSLCertificates而不是acceptSslCerts,但仍然给我证书错误,有什么问题?

python firefox selenium webdriver splinter

2
推荐指数
1
解决办法
2852
查看次数

无法将 Mozilla 的 cert9.db 与 certutil.exe 一起使用

以下命令:certutil.exe -L -d \xe2\x80\x9cC:\\Users\\Home\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\1bku2z91.default-1633392324717\\\xe2\x80\x9d\n返回此错误消息:certutil.exe: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format.

\n\n

我尝试了带引号和不带引号,将反斜杠更改为正斜杠。我发现目标文件夹必须包含注释secmod.db,而我的文件夹没有包含注释,但我认为这适用于cert8.db,而不是cert9.db。我正在根据about:support查找传递正确的文件夹。我的火狐版本是66.0.3

\n

certificate nss certutil

1
推荐指数
1
解决办法
3977
查看次数