Я пытаюсь получить текст после тега <strong>
, который имеет определенное значение в AHK. Скажите, что меня интересует то, что происходит после: <strong>Author(s): </strong>
. Вот попытка сделать это. Это почти трюк, но выходная строка начинается с некоторого пробела. (Исходная строка не имеет пробела). Как это исправить?Извлечение данных из тегов с определенным значением
IE := ComObjCreate("InternetExplorer.Application")
IE.Visible := false
IE.Navigate("https://www.ceeol.com/search/article-detail?id=298665")
while IE.readyState != 4 || IE.document.readyState != "complete" || IE.busy
Sleep 10
detail := IE.document.getElementsByClassName("article-detail-description")
div := detail[0].getElementsByTagName("div")
str := StrSplit(div[0].innerHTML, "<br>")
for index, val in str{
if(InStr(val, "Author(s): ")){
sName := StrReplace(val, "<strong>Author(s): </strong>")
Break
}
}
MsgBox, % sName
ExitApp
Можете ли вы повторно перефразировать вопрос? Я не понимаю вашу проблему. – Qaddura
@Qaddura Мне нужен текст, который сразу после 'Автор (ы):'. – menteith