Я пытаюсь настроить таргетинг только на текст непосредственно внутри элемента в следующем HTML-файле, но код VBA, который я использую, также тянет весь текст внутри элементов.VBA - Ориентация текста в HTML-формате
<a href="/eng/Balance-of-system/Fuse-and-holder/Wohner-31110.000/p/284" id="no-piece">
90-FT017
<span class="prod-somm-sepno"></span>
<span id="panier_fab_284">Wohner</span>
<span id="panier_nomanufact_284">31110.000</span>
</a>
VBA:
tdNum = 0
If document.getElementsByClassName("prod-summ")(tdNum).getElementById("no-piece").innerText = ItemNbr Then
Cells(cell, 2).Value = document.getElementsByClassName("prod-summ")(tdNum).getElementById("col-action").getElementsByTagName("span")(0).innerText
Else
tdNum = tdNum + 1
End If
Debug.Print document.getElementById("col-action").getElementsByTagName("span").innerText
показывает результат как 90-FT017Wohner 31110.000
В верхней части этого вопроса, я получаю «объект переменной или с блока переменной не установлено» ошибка на первая If
строка