Сложность в извлечении кода IEC с этого сайта: http://eodc.online/ Примеры номеров для поиска:
- 0530154706
- 0530154706
- 0330005903
У меня есть серия чисел, которые будут go до Панель поиска , а затем нажата Подтвердить См. Изображение .., ![Image 1](https://i.stack.imgur.com/tq722.png)
Option Explicit
Public Sub EODCsite()
Dim bot As WebDriver
Dim count As Long
Set bot = New WebDriver
bot.Start "chrome"
count = 1
While (Len(Range("A" & count)) > 0)
bot.Get "http://eodc.online/"
bot.FindElementById("authorise_no").SendKeys Range("A" & count)
bot.FindElementById("auth_details").Click
Range("B" & count) = bot.FindElementByXPath("//span[@id='IEC_code']").Text
count = count + 1
Wend
bot.Quit
End Sub
' "command": "doubleClick",
' "target": "id=IEC_code",
' "targets": [
' ["id=IEC_code", "id"],
' ["css=#IEC_code", "css:finder"],
' ["xpath=//span[@id='IEC_code']", "xpath:attributes"],
' ["xpath=//div[@id='showLicense']/div/span[6]", "xpath:idRelative"],
' ["xpath=//span[6]", "xpath:position"],
' ["xpath=//span[contains(.,'0591045869')]", "xpath:innerText"]
В конце комментария есть код Java, полученный от расширения Selenium IDE chrome после запуска на одном пример. С помощью этого кода я могу заполнить только одну ячейку, и это первая ячейка после того, как я запустил этот код.
Пожалуйста, помогите. У меня меньше опыта в Span Id и Css селекторах (если требуется).