vb.net开发了一个 捕快网文采集器 txt文本
使用了IE控件Webbrowser
在访问https网页时,有些网页出现了证书错误的提示, 无法访问,而且没有 "继续" 的选项
试了一下强制默认 证书认证全部为 <真> 的代码 有效.
Imports System.Security.Cryptography.X509Certificates '增加证书检查处理 ServicePointManager.ServerCertificateValidationCallback = New RemoteCertificateValidationCallback(AddressOf ValidateServerCertificate) ' 服务器证书验证回调方法 Private Function ValidateServerCertificate(sender As Object, certificate As X509Certificate, chain As X509Chain, sslPolicyErrors As SslPolicyErrors) As Boolean ' 执行适当的证书验证 Return True End Function
这里 强制所有证书验证都返回了真,是一种 消极的应对方法,有可能网页时仿冒或拦截的. 但对于已过时webbrowser控件 不失为一种折中的处理方式.
标签:控件,网页,证书,Webbrowser,https,ValidateServerCertificate From: https://www.cnblogs.com/MadeInChinese/p/18104325