Получить текст из таблицы загруженной в Webbrowser - VB
Формулировка задачи:
Доброго времени суток! Подскажите, пожалуйста, как можно получить текст, который содержится в ячейке таблицы на веб-странице. Вот html код ячейки и я конечно понимаю что нужно как-то задействовать ее id, но вот как-вопрос.
Пробовал так, но ничего не получилось:
Помогите! Заранее признателен!
Извиняюсь, не в ту ветку разместил тему....пишу на VB6, но думаю от VBA никак не должно отличаться
Листинг программы
- <td class="value txt-no-wrap " data-selenium-id="sTableData:2:1">60,78 </td>
Листинг программы
- Text1.Text=WebBrowser1.Document.All.Item("sTableData:2:1").OuterText
Решение задачи: «Получить текст из таблицы загруженной в Webbrowser»
textual
Листинг программы
- Function Get_table(IE)
- Dim S As String
- For Each aTable In IE.Document.GetElementsByTagName("table")
- If aTable.className = "sample2" Then
- For n = 1 To aTable.Rows.Length - 1 ' первую строку,а это заголовок,пропускаем
- For m = 0 To aTable.Rows(n).Cells.Length - 1
- S = S & aTable.Rows(n).Cells(m).innertext & ";"
- Next
- S = S & vbCrLf
- Next
- End If
- Next
- Get_table = S
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д