Что нового

[Сеть, интернет] Как работать с IE DOM без загрузки картинок/скриптов/флэша

pboy

Новичок
Сообщения
18
Репутация
0
Требуется быстро открыть страницу и выдрать с неё данные. Можно, конечно, качать через inetRead и разбирать через RegExp, но код слегка запутанный и регулярные выражения использовать трудно, мне много проще работать через IE DOM. С другой строны, на странице много ненужных картинок, медленные скрипты и тяжёлый флэш, все пути полные, при открытии через IE всё это ненужные тормоза. Отсюда вопрос, как выдрать данные через IE DOM максимально быстро, не загружая картинки/скрипты/флэш и не запуская встроенный JS/VBS?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Попробуйте через:
Код:
$oHTML = ObjCreate('HTMLFILE')
$oHTML.Open
$oHTML.Write(BinaryToString(InetRead($sURL)))
$oHTML.Close
 
Автор
P

pboy

Новичок
Сообщения
18
Репутация
0
Garrett
Спасибо! Так быстрее! Но:
1. Выскакивают сообщения от IE типа «Страница потенциально небезопасна. Продолжить?»... то есть какие-то скрипты запускаются?
2. Фаерволл показывает, что загрузка происходит с нескольких адресов... то есть какие-то картинки или скрипты или флэши загружаются?
3. Русский текст выводится Unicode-«кракозябрами».
 
Верх