我正在尝试使用 HTML Agility Pack 抓取网站。该站点正在使用 https,并在此行显示错误
doc = web.Load(url);
我正在创建桌面应用程序而不是 Web 应用程序。
最佳答案
您需要在服务点管理器上启用正确的协议(protocol)类型。只需将它添加到您所说的导致错误的行之前。这应该可以做到。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
doc = web.Load(url);
关于c# - 无法创建 ssl/tls 安全通道。 HTML 敏捷性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587395/