Мне нужно удалить некоторую информацию из Интернета, используя vba. Это выдержка из моего кода. Это нормально, но на сайте есть 2 класса с одинаковыми именами. Так что мой код пишет только последнее значение. Я хочу это:
Sheets ("01"). Range ("DW" & number) = source.getAttribute ("data-id")
записывает только первое значение класса "sample", найденное на сайте.
Как я могу это сделать?
Спасибо
With http
.Open "GET", site, False
.send
html.body.innerHTML = .responseText
End With
For Each source In html.getElementsByClassName("sample")
Sheets("01").Range("DW" & number) = source.getAttribute("data-id")
Next source
Next number