C# 爬虫选择证书
我正在实现一个爬虫程序,要登录到系统,我将进行爬虫,我需要通知将用于验证用户身份的证书是什么,即没有通知用户和密码,证书是用户和密码C# 爬虫选择证书,c#,google-chrome,web-crawler,C#,Google Chrome,Web Crawler,我正在实现一个爬虫程序,要登录到系统,我将进行爬虫,我需要通知将用于验证用户身份的证书是什么,即没有通知用户和密码,证书是用户和密码 目前,可以使用chrome进入该站点,该站点使用“chrome.certificateProvider”(chrome.certificateProvider)组件。在C#中,如何模拟此组件,以便爬虫程序自动选择证书?听起来您正试图编写一个使用TLS客户端证书身份验证的HTTPS客户端 在.NET中有多种不同的方法来实现这一点,具体取决于您决定使用的WebRequ
目前,可以使用chrome进入该站点,该站点使用“chrome.certificateProvider”(chrome.certificateProvider)组件。在C#中,如何模拟此组件,以便爬虫程序自动选择证书?听起来您正试图编写一个使用TLS客户端证书身份验证的HTTPS客户端 在.NET中有多种不同的方法来实现这一点,具体取决于您决定使用的WebRequest类型类 一个选项是使用
HttpWebRequest
类。在这里,您将ClientCertificates
属性设置为包含客户端身份验证证书
在其他StackOverflow问题中,例如
如果您特别想使用低级别,另一种选择是使用SslStream
类,并在此基础上实现您自己的HTTP代码
希望这有帮助