Htmlagilitypack Загрузите содержание Ajax для соскобаC#

Место общения программистов C#
Ответить
Anonymous
 Htmlagilitypack Загрузите содержание Ajax для соскоба

Сообщение Anonymous »

Я пытаюсь соскрести веб -страницу, используя 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);
Как я могу взять страницу после загрузки Ajax?

Подробнее здесь: https://stackoverflow.com/questions/249 ... r-scraping
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»