HtmlAgilityPack LoadFromBrowser metodo non trovato

html-agility-pack

Domanda

Sto usando HtmlAgilityPack 1.6.2 all'interno di un'applicazione .NET Core 2.0 Console. HtmlWeb.Load funzione HtmlWeb.Load funziona bene ma la funzione LoadFromBrowser non è disponibile. Ho un errore del compilatore. Il codice di test viene copiato dalla pagina del tutorial in modo che sia corretto. Si prega di avvisare come utilizzare l'API.

Risposta esperta

Il metodo LoadFromBrowser richiede il funzionamento del WebBrowser Web WinForm.

Poiché non c'è WebBrowser in .NET Core 2.0 , questo metodo non è disponibile.

Questo metodo potrebbe essere disponibile in futuro sostituendo il WebBrowser con un browser open source, ma al momento non esiste un piano a breve termine.

MODIFICA: rispondi al commento

Non c'è ancora una soluzione per questo?

Non l'ho provato, ma alcuni pacchetti supportano il browser web per .NET Standard come: https://www.nuget.org/packages/Selenium.WebDriver

Quindi forse se utilizzi questo pacchetto per recuperare l'HTML e utilizzarlo con HAP, funzionerà.



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow