Страницы: 1
RSS
Поиск значения в коде html
 
Добрый день!
Нужно найти строчку кода в html коде страницы сайта и вытащить имя продавца. Прилагаю часть кода. Нужно понять общий смысл.
Вот какого плана код хотелось бы увидеть
Код
For Each div In ie.Document.GetElementsByTagName("div")
    If div.className = "description_content" Then
          Sheets(1).Cells(b, 1).Offset(0, 5).value = div.innerText
    End If
Next
Нужно, чтобы найдено было значение по id="seller" и в ячейку упало значение "Елена".

Спасибо!  
 
Так надо
Код
Sheets(1).Cells(b, 1).Offset(0, 5).value = ie.Document.getElementById("seller").innerText
 
А можно с HTML кодом работать и без браузера, - вытягивать нужные данные из HTML регулярными выражениями
http://excelvba.ru/code/html
это и быстрее обычно (раз в 5), и можно сразу (одной строкой кода) получить массив элементов

и веб-страницы можно загружать без использования IE (который часто тормозит и подвисает)
http://excelvba.ru/code/GetHTTPResponse
 
Цитата
Doober написал: Sheets(1).Cells(b, 1).Offset(0, 5).value = ie.Document.getElementById("seller").innerText
Спасибо! Работает.
Страницы: 1
Читают тему
Наверх