無法創建ssl / tls安全通道。 Html敏捷

c# html-agility-pack web-scraping

我正在嘗試使用HTML Agility Pack刮取網站。該網站使用https,它顯示此行的錯誤

doc = web.Load(url);

我正在創建桌面應用程序而不是Web應用程序。

熱門答案

您需要在服務點管理器上啟用正確的協議類型。只需在你說的導致錯誤的行之前添加它。這應該做到這一點。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
doc = web.Load(url);


Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因