Я пытаюсь соскрести веб -страницу, используя htmlagilitypack в проекте C# Web Forms. Однако из того, что я могу определить, это доступно только в проектах Winforms.
var getHtmlWeb = new HtmlWeb();
var document = getHtmlWeb.Load(inputUri);
HtmlAgilityPack.HtmlNodeCollection nodes = document.DocumentNode.SelectNodes("//div[@class=\"nav\"]");
< /code>
Пример бита кода, который я видел, говорящий для использования управления веб -браузером: < /p>
if (this.webBrowser1.Document.GetElementsByTagName("html")[0] != null)
_htmlAgilityPackDocument.LoadHtml(this.webBrowser1.Document.GetElementsByTagName("html")[0].OuterHtml);
Я пытаюсь соскрести веб -страницу, используя htmlagilitypack в проекте C# Web Forms. Однако из того, что я могу определить, это доступно только в проектах Winforms.[code]var getHtmlWeb = new HtmlWeb(); var document = getHtmlWeb.Load(inputUri); HtmlAgilityPack.HtmlNodeCollection nodes = document.DocumentNode.SelectNodes("//div[@class=\"nav\"]"); < /code> Пример бита кода, который я видел, говорящий для использования управления веб -браузером: < /p> if (this.webBrowser1.Document.GetElementsByTagName("html")[0] != null) _htmlAgilityPackDocument.LoadHtml(this.webBrowser1.Document.GetElementsByTagName("html")[0].OuterHtml); [/code] Как я могу взять страницу после загрузки Ajax?