无法创建ssl / tls安全通道。HTML敏捷性

Fai*_*sal 3 c# web-scraping html-agility-pack

我正在尝试使用HTML Agility Pack抓取网站。该网站正在使用https,并在此行显示错误

doc = web.Load(url);
Run Code Online (Sandbox Code Playgroud)

我正在创建桌面应用程序而不是Web应用程序。

Cod*_*uma 6

您需要在服务点管理器上启用正确的协议类型。只需在您说的那一行引起错误之前添加它即可。这应该做。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
doc = web.Load(url);
Run Code Online (Sandbox Code Playgroud)