Что нового

IE Не получается вывести текст

maxim_porsche

Новичок
Сообщения
25
Репутация
0
Версия AutoIt: v.3

Описание:
На некоторой странице находится искомый текст,заключенный в тэг <div>
Код:
<div class="s-success">
    <h3 class="contest-header">Mystery Info: </h3>
    <strong class="contest-item">Искомый текст</strong>
</div>
Примечания:
Пытаюсь вывести его,но почему-то спустя ~10 сек вылетает окошко,в котором только "0" :(
Код:
...
$divs = _IETagNameGetCollection($oIE, "div")

For $div In $divs
    If $div.className == "contest item" Then
        MsgBox(0, "Искомый текст", $div.innerText)
    EndIf
Next
...


Подскажите,в чём проблема? :(
 

edyapd

Осваивающий
Сообщения
380
Репутация
30
Или так:
Код:
$strongs = _IETagNameGetCollection($oIE, "strong")
For $strong In $strongs
    If $strong.className == "contest-item" Then
        MsgBox(0, "Искомый текст", $strong.innerText)
    EndIf
Next
 
Автор
M

maxim_porsche

Новичок
Сообщения
25
Репутация
0
Garrett сказал(а):
maxim_porsche [?]
Код:
For $div In $divs
    If $div.className == "s-success" Then
        MsgBox(0, "Искомый текст", $div.innerText)
    EndIf
Next
При выводе в окошке выводился просто "0",вместо искомого текста :(



Добавлено:
Сообщение автоматически объединено:

edyapd сказал(а):
Или так:
Код:
$strongs = _IETagNameGetCollection($oIE, "strong")
For $strong In $strongs
    If $strong.className == "contest-item" Then
        MsgBox(0, "Искомый текст", $strong.innerText)
    EndIf
Next
Вот это подошло :smile: Благодарю! :rofl:
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967

Вложения

  • 19688_1.jpg
    19688_1.jpg
    8.1 КБ · Просмотры: 14
  • 19688_2.jpg
    19688_2.jpg
    14.2 КБ · Просмотры: 16
Верх