No se pudo crear el canal seguro ssl / tls. Html agilidad

c# html-agility-pack web-scraping

Pregunta

Estoy tratando de raspar un sitio usando HTML Agility Pack. El sitio está utilizando https y muestra el error en esta línea.

doc = web.Load(url);

Estoy creando una aplicación de escritorio, no una aplicación web.

Respuesta popular

Debe habilitar el tipo de protocolo correcto en el administrador de puntos de servicio. Solo agréguelo antes de que la línea que dijo causó el error. Esto debería hacerlo.

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


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué