Power Shell Web Scraping SSL/TSL Issue

前端 未结 2 457
死守一世寂寞
死守一世寂寞 2020-12-29 16:08

I am wanting to run a web scraping script on a server.

The current script collects the html on the specified page.

$url = \"http://websms\"
 [net.ht         


        
相关标签:
2条回答
  • 2020-12-29 16:42

    Use this brilliant answer:

    public bool AcceptAllCertifications(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certification, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
    {
        return true;
    }
    ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(AcceptAllCertifications);
    
    0 讨论(0)
  • 2020-12-29 17:03

    This one liner will ignore SSL certificate errors:

    [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
    

    Errors regarding self-signed untrusted certificates, mismatching names or expiration will be ignored after this is executed.

    0 讨论(0)
提交回复
热议问题