Рабтаю с HTML 4.01
Есть тег:
Код |
---|
<a class="simple_link"
href="https://dsm.commercehub.com/dsm/gotoOrderDetail.do?Hub_PO=559357595&_ga=2.132603470.1354807687.1507797218-293739742.1507797218">2580148999026</a> |
Пытаюсь с помошью VBA "достать" текст между символами >< это число: 2580148999026
Фрагмент текста, который используется для этого:
Код |
---|
Dim oIE As Object, sHTML As String
Set oIE = CreateObject("InternetExplorer.Application") oIE.Visible = 0 s = Cells(1, 5) ' Читаем ссылку на сраницу с листа EcxeloIE.Navigate (s) Do While oIE.busy Or (oIE.ReadyState <> 4): DoEvents: LoopSet maPageHtml = oIE.DocumentSet Hinput = maPageHtml.GetElementsByTagName("A")
Sheets("Test").Cells(1, 4) = Hinput(i).href Sheets("Test").Cells(i1, 5) = Hinput(i).ID |
Вижу на листе Test:
Значение атрибута href не вызывает вопросов, значение атрибута id - пусто, но вопрос в другом:
Есть такой атрибут, который позволяет получить значение между символами ><?
На WEB странице выводится значение, в данном случае число
2580148999026, как ссылка, при нажатии на которую собственно и выбирается PO.
Возможно я просто "зациклился" именно на таком подходе к получению этого значения, через аттрибут тега и есть другой способ получения этого знчения?
Спасибо