Ускорить работу WebBrowser - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

У меня есть WebBrowser, который загружает страницу и вынимает от туда текст, ну а затем работает с ним. Мне не нужно графическое оформление страницы (пользователь ее не видит) Можно ли загружать не полностью страницу, а только текст из нее? P.S. Или есть другой способ ускорить загрузку страниц в WebBrowser?

Решение задачи: «Ускорить работу WebBrowser»

textual
Листинг программы
' Вместо этой строки должна быть загрузка html с сайта
Dim html As String = File.ReadAllText("D:\Портал _Петербургское образование_.html")
 
Dim htmlDoc As New HtmlAgilityPack.HtmlDocument
htmlDoc.LoadHtml(html)
Dim marksTable As HtmlAgilityPack.HtmlNode = htmlDoc.GetElementbyId("marks")
Dim text As String = String.Join(Environment.NewLine, marksTable.SelectNodes("tbody/tr").Select(Function(tr) String.Join(" ", tr.SelectNodes("td").Select(Function(td) td.InnerText.Trim()))))
 
textBox.Text = text

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5