Crazy Kvace
Знающий
- Сообщения
- 30
- Репутация
- 8
Доброе время суток.
Столкнулся с проблемой: требуется каким-то образом извлечь HTML код который прячет в себе фрейм на сайте.
сам фрейм имеет следующий вид:
и генерируется скриптом:
Саму структуру фрейма прекрасно видит DebugBar:
а вот AutoIt добиться этого не могу. Для получения всех фреймов и их src использую код:
Если просто открыть в браузере ссылку из src то открывается пустая страница.
На данном форуме встречал подобные темы но подробного решения своей проблемы не нашел. Прошу вашей помощи!
Столкнулся с проблемой: требуется каким-то образом извлечь HTML код который прячет в себе фрейм на сайте.
сам фрейм имеет следующий вид:
Код:
<iframe style="BACKROUND: none transparent scroll repeat 0% 0%" height=60 src="http://192.168.11.14/?hwn=MTY<случайно генерированная строка>" frameborder=no width=468 allowTransparency scrolling=no></iframe>
Код:
<script language=JavaScript type=text/javascript src="http://192.168.11.14/16277/1/3/"></script>
а вот AutoIt добиться этого не могу. Для получения всех фреймов и их src использую код:
Код:
#include <IE.au3>
$oIE = _IECreate('192.168.10.11') ; сайт находится на локальном сервере и не доступен из интернета
$oElements = _IETagNameAllGetCollection($oIE)
For $oElement In $oElements
If StringInStr($oElement.tagname, 'frame') Then ;находим все элементы iFrame
MsgBox(0, 'Element Info', 'Tagname: ' & $oElement.tagname & @CRLF & @CRLF & 'SRC: ' & $oElement.src & @CRLF & @CRLF & 'OuterHTML: ' & $oElement.outerHTML)
$oHTML = _IETagNameGetCollection($oElement, 'html') ;попытки получить HTML код из фрейма, часть кода было удалено так как способ не подошел
EndIf
Next
Если просто открыть в браузере ссылку из src то открывается пустая страница.
На данном форуме встречал подобные темы но подробного решения своей проблемы не нашел. Прошу вашей помощи!