Что нового

обработка JavaScript

mef-t

Осваивающий
Сообщения
306
Репутация
30
Всем привет.

Просьба подсказать, или направить на путь для изучения.
Для работы с сайтами я не открываю браузер, т.к. важна скорость.

Использую варианты
Код:
InetGet()
ObjCreate("winhttp.winhttprequest.5.1")
ObjCreate("HTMLFILE")


Первые 2 варианта возвращают чистый исходник.
Последний способен обработать скрипты.
Но если скрипт представлен ссылкой на внешний файл, то такой скрипт игнорируется.

Подскажите, чем можно обработать исходник, чтобы получить страницу после запуска скриптов, расположенных в отдельном файле.

Пример: https://www.google.com/recaptcha/api2/demo

Пробовал сам читать скрипт и подставлять его вместо ссылки. Работает, но хотелось бы более красивый вариант.
 
Автор
mef-t

mef-t

Осваивающий
Сообщения
306
Репутация
30
Нашел следующую конструкцию

Код:
$objAppIE = ObjCreate ( 'InternetExplorer.Application' )
$objAppIE.visible = False
$objAppIE.navigate ($sUrl)


Тестирую время обработки. Надеюсь, что ввиду отсутствия надобности отрисовывать все элементы время сократится.
Возможно ли еще ускорить время?

P.S. я понимаю, что это тот же IE. Но для меня важна скорость загрузки и отсутствие видимых элементов.
 
Верх