Получить текст из таблицы загруженной в Webbrowser - VB

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

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

Доброго времени суток! Подскажите, пожалуйста, как можно получить текст, который содержится в ячейке таблицы на веб-странице. Вот html код ячейки и я конечно понимаю что нужно как-то задействовать ее id, но вот как-вопрос.
Листинг программы
  1. <td class="value txt-no-wrap " data-selenium-id="sTableData:2:1">60,78 </td>
Пробовал так, но ничего не получилось:
Листинг программы
  1. Text1.Text=WebBrowser1.Document.All.Item("sTableData:2:1").OuterText
Помогите! Заранее признателен! Извиняюсь, не в ту ветку разместил тему....пишу на VB6, но думаю от VBA никак не должно отличаться

Решение задачи: «Получить текст из таблицы загруженной в Webbrowser»

textual
Листинг программы
  1. Function Get_table(IE)
  2.      Dim S As String
  3.      For Each aTable In IE.Document.GetElementsByTagName("table")
  4.          If aTable.className = "sample2" Then
  5.              For n = 1 To aTable.Rows.Length - 1 ' первую строку,а это заголовок,пропускаем
  6.             For m = 0 To aTable.Rows(n).Cells.Length - 1
  7.              S = S & aTable.Rows(n).Cells(m).innertext & ";"
  8.              Next
  9.              S = S & vbCrLf
  10.              Next
  11.          End If
  12.      Next
  13.      Get_table = S
  14. End Function

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы