我正在使用:
Firefox version: 63.0.3 (64-bit)
geckodriver 0.23.0
我正在尝试检索特定的网页,并且不断收到以下消息: “此会话将忽略TLS证书错误” 在我的geckodriver.log中。 Firefox无法使用硒加载网页。
为了获取更多信息,我在脚本中添加了
opts.log.level = "trace"
这就是我得到的:
geckodriver :: marionette调试已连接到木偶
木偶追踪0-> [0,1,“ WebDriver:NewSession”,{“ acceptInsecureCerts”:true,“ browserName”:“ firefox”}]
Marionette WARN TLS证书错误将为此被忽略 会话Marionette DEBUG [4294967297]框架脚本已加载
木偶DEBUG [4294967297]已注册帧脚本
木偶追踪0 <- [1,1,null,{“ sessionId”:“ 4394672f-e908-4847-99af-2214ceabd4c0”,“功能”:{“ browserName”:“ firefox”,“ browserVersion”:“ 63.0。 ... 9,“ moz:profile”:“ / tmp / rust_mozprofile.VAaCzXtuzQEd”,“ moz:useNonSpecCompliantPointerOrigin”:false,“ moz:webdriverClick”:true}}]
webdriver :: server调试<-200确定 {“ value”:{“ sessionId”:“ 4394672f-e908-4847-99af-2214ceabd4c0”,“ capabilities”:{“ acceptInsecureCerts”:true,“ browserName”:“ firefox”,“ browserVersion”:“ 63.0.3” ,“ moz:accessibilityChecks”:false,“ moz:geckodriverVersion”:“ 0.23.0”,“ moz:headless”:false,“ moz:processID”:2359,“ moz:profile”:“ / tmp / rust_mozprofile.VAaCzXtuzQEd “,” moz:useNonSpecCompliantPointerOrigin“:false,” moz:webdriverClick“:true,” pageLoadStrategy“:” normal“,” platformName“:” linux“,” platformVersion“:” 4.15.0-39-generic“,” rotable“ “:false,” setWindowRect“:true,”超时“:{”隐式“:0,” pageLoad“:300000,”脚本“:30000},” unhandledPromptBehavior“:”关闭 并通知“}}} webdriver :: server调试-> POST / session / 4394672f-e908-4847-99af-2214ceabd4c0 / url {“ url”: “ http://web.nli.org.il”}木偶追踪0-> [0,2,“ WebDriver:Navigate”,{“ url”:“ http://web.nli.org.il”}]
Marionette DEBUG [4294967297]的DOM事件在卸载前已收到 关于:空白Marionette DEBUG [4294967297]已收到DOM事件pagehide 关于:空白Marionette DEBUG [4294967297]收到的DOM事件 http://web.nli.org.il/的DOMContentLoaded Marionette DEBUG [4294967297]已收到DOM事件的页面秀 http://web.nli.org.il/木偶跟踪0 <-[1,2,null,{“ value”:null}]
webdriver :: server调试<-200 OK {“ value”:null}
webdriver :: server调试->删除 / session / 4394672f-e908-4847-99af-2214ceabd4c0木偶追踪0-> [0,3,“ Marionette:Quit”,{“ flags”:[“ eForceQuit”]}]
Marionette信息停止在端口40787 Marionette TRACE 0上侦听<- [1,3,null,{“ cause”:“ shutdown”}] webdriver :: server调试删除 会议
寻找答案,但找不到解决方法,有人提出建议了吗?
答案 0 :(得分:0)
此错误消息...
TLS certificate errors will be ignored for this session
...是从牵线木偶到服务器的WARNING
消息,即 webdriver / geckodriver < / strong>
根据错误堆栈跟踪,尽管您仍然看到此警告,但脚本/程序仍然能够:
访问网页http://web.nli.org.il/
Marionette DEBUG [4294967297] Received DOM event DOMContentLoaded for http://web.nli.org.il/
Marionette DEBUG [4294967297] Received DOM event pageshow for http://web.nli.org.il/
最后,服务器正在为会话调用DELETE
端点:
webdriver::server DEBUG -> DELETE /session/4394672f-e908-4847-99af-2214ceabd4c0
哪个木偶成功完成了
Marionette TRACE 0 -> [0,3,"Marionette:Quit",{"flags":["eForceQuit"]}]
Marionette INFO Stopped listening on port 40787
此WARNING
消息不是 @Tests 的阻止程序问题,您可以安全地忽略它。