#vb.net #html-agility-pack
#vb.net #html-адаптивный пакет
Вопрос:
Мне нужна эта информация, но я вообще не могу найти нужные предметы… введите здесь описание изображения, цену, ежедневный объем.
Мой код таков:
Dim webClient As New System.Net.WebClient webClient.Headers.Add("user-agent", "Only a test!") Dim WebSource As String = webClient.DownloadString("https://www.dextools.io/app/ether/pair-explorer/0xf2fbafe0fb235f80b6551918f8df505a5dbd4d5e") RichTextBox1.Text = "" Dim htmlDoc As New HtmlAgilityPack.HtmlDocument() htmlDoc.OptionFixNestedTags = True htmlDoc.LoadHtml(WebSource) For Each node As HtmlNode In htmlDoc.DocumentNode.SelectNodes("//body//app-root") RichTextBox1.Text = RichTextBox1.Text node.InnerHtml Next
Я пробовал тысячу раз, но не могу найти нужные предметы. Меня не волнует браузерное решение.
Комментарии:
1. Вам нужно четко объяснить, что не работает. Какие именно предметы вы не можете найти и где именно они находятся, вы не можете их найти.
2. Похоже, что страница динамически отображает свое содержимое в клиенте с помощью javascript. Выполнение запроса GET с сервера не возвращает вам данные, которые вы видите в браузере (который находится на «этапе после визуализации»). Вы должны искать данные либо на стороне клиента, либо с помощью серверных объектов, которые эмулируют рендеринг javascript. У Селена и Англшарпа это есть, если я правильно помню. HtmlAgilityPack Я так не думаю.
3. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.