No se encontró el método LoadFromBrowser de HtmlAgilityPack

html-agility-pack

Pregunta

Estoy usando HtmlAgilityPack 1.6.2 dentro de una aplicación de consola .NET Core 2.0 . HtmlWeb.Load función HtmlWeb.Load funciona bien, pero la función LoadFromBrowser no está disponible. Tengo un error de compilación. El código de prueba se copia de la página del tutorial por lo que debe ser correcto. Por favor avise cómo usar la API.

Respuesta experta

El método LoadFromBrowser requiere que WinForm WebBrowser funcione.

Como no hay WebBrowser en .NET Core 2.0 , este método no está disponible.

Este método podría estar disponible en el futuro al reemplazar el WebBrowser por un navegador de código abierto, pero actualmente no hay un plan a corto plazo para él.

EDITAR: Responder comentario

¿Todavía no hay solución para esto?

No lo probé, pero algunos paquetes son compatibles con el navegador web para .NET Standard como: https://www.nuget.org/packages/Selenium.WebDriver

Entonces, tal vez si usa este paquete para recuperar el HTML y lo usa con HAP, eso funcionará.



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é