我使用Selenium收集一些数据,其中一个要求是获取SSL证书信息,如发行人,到期日,混合内容等。
Selenium有没有办法获取这些信息?
我正在使用Selenium和Ruby。
require 'selenium-webdriver'
options = Selenium::WebDriver::Chrome::Options.new(args: ['headless'])
driver = Selenium::WebDriver.for(:chrome, options: options)
driver.get 'https://stackoverflow.com/'
之后,我对如何获取SSL证书的任何信息毫无头绪。
答案 0 :(得分:0)
只需看看this,这可能会有所帮助。
向其中添加Chrome性能日志记录Network.responseReceived
事件,我们可以从中获取有关Network.Response中安全性详细信息的信息。
参考:https://chromedevtools.github.io/devtools-protocol/tot/Network/#type-Response