.NET Core 2.0
콘솔 응용 프로그램 내에서 HtmlAgilityPack 1.6.2
사용하고 있습니다. HtmlWeb.Load
함수는 정상적으로 작동하지만 LoadFromBrowser
함수를 사용할 수 없습니다. 컴파일러 오류가 발생했습니다. 테스트 코드는 자습서 페이지 에서 복사되므로 올바른 것이 좋습니다. API 사용 방법을 알려주십시오.
LoadFromBrowser
메서드를 사용하려면 WinForm WebBrowser
가 작동해야합니다.
.NET Core 2.0
에는 WebBrowser
가 WebBrowser
방법을 사용할 수 없습니다.
이 방법은 앞으로 WebBrowser
를 오픈 소스 브라우저로 대체하여 사용할 수 있지만 현재 단기 계획은 없습니다.
편집 : 답변 코멘트
이것에 대한 해결책이 아직 없습니까?
나는 그것을 시도하지는 않았지만 일부 패키지는 .NET 표준을위한 웹 브라우저를 지원합니다 : https://www.nuget.org/packages/Selenium.WebDriver
따라서이 패키지를 사용하여 HTML을 검색하고 HAP과 함께 사용하면 작동합니다.