我在HtmlAgilityPack 1.6.2
控制台应用程序中使用.NET Core 2.0
。 HtmlWeb.Load
函数工作正常,但LoadFromBrowser
函数不可用。我遇到了编译器错误。测试代码是从tutorial page复制的,所以它应该是正确的。请告知如何使用API。
答案 0 :(得分:0)
LoadFromBrowser
方法需要WinForm WebBrowser
才能正常工作。
由于WebBrowser
中没有.NET Core 2.0
,因此无法使用此方法。
将来可以通过开源浏览器替换WebBrowser
来使用此方法,但目前没有短期计划。
编辑:回答评论
还有解决办法吗?
我没有尝试过,但有些软件包支持.NET Standard的Web浏览器,例如:https://www.nuget.org/packages/Selenium.WebDriver
因此,如果您使用此包来检索HTML并将其与HAP一起使用,那么也许可行。
答案 1 :(得分:-1)
我有相同的问题,安装了Selenium.WebDriver,但不知道如何将其与HAP一起使用,直到加载JS。