public static string GetHtml(string url)
{
    var req = WebRequest.Create(url) as HttpWebRequest;
    if (url.StartsWith("https", StringComparison.OrdinalIgnoreCase))
    {
        ServicePointManager.ServerCertificateValidationCallback = ServicePointManager.ServerCertificateValidationCallback + ((a, b, c, d) => { return true; });
        //ServicePointManager.ServerCertificateValidationCallback += (a, b, c, d) => { return true; };
        req.ProtocolVersion = HttpVersion.Version10;
    }
    req.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36";
    req.Method = "GET";
    var rep = req.GetResponse();
    using (var stream = new StreamReader(rep.GetResponseStream()))
    {
        var html = stream.ReadToEnd();
        return html;
    }
}

解决方案 »

  1.   

    ServicePointManager.ServerCertificateValidationCallback = ServicePointManager.ServerCertificateValidationCallback + ((a, b, c, d) => { return true; });
    ->
    AddHandler ServicePointManager.ServerCertificateValidationCallback, AddressOf Function(a,b,c,d) True
      

  2.   

    ServicePointManager.ServerCertificateValidationCallback = ServicePointManager.ServerCertificateValidationCallback + ((a, b, c, d) => { return true; });abcd是啥玩意