Автор Тема: обработка JavaScript  (Прочитано 603 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mef-t [?]

  • Осваивающий
  • **
  • Сообщений: 298
  • Репутация: 30
    • Награды
обработка JavaScript
« Создано: Март 31, 2017, 12:02:31 »
Всем привет.

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

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


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

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

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

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

Русское сообщество AutoIt

обработка JavaScript
« Отправлен: Март 31, 2017, 12:02:31 »

Оффлайн mef-t [?]

  • Осваивающий
  • **
  • Сообщений: 298

  • Автор темы
  • Репутация: 30
    • Награды
Re: обработка JavaScript
« Ответ #1, Отправлен: Апрель 03, 2017, 15:32:20 »
Нашел следующую конструкцию

Код: AutoIt [Выделить]
$objAppIE = ObjCreate ( 'InternetExplorer.Application' )
$objAppIE.visible = False
$objAppIE.navigate ($sUrl)


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

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

Русское сообщество AutoIt

Re: обработка JavaScript
« Ответ #1 Отправлен: Апрель 03, 2017, 15:32:20 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3310 Просмотров
Последний ответ Август 22, 2010, 16:18:24
от Vlasssov
0 Ответов
3102 Просмотров
Последний ответ Август 17, 2013, 07:35:19
от madmasles
14 Ответов
5607 Просмотров
Последний ответ Январь 23, 2014, 10:48:52
от Garrett
0 Ответов
873 Просмотров
Последний ответ Январь 23, 2014, 09:22:32
от madmasles
0 Ответов
738 Просмотров
Последний ответ Март 11, 2014, 20:35:06
от ah1n1
1 Ответов
1255 Просмотров
Последний ответ Апрель 05, 2014, 18:11:52
от alex33
1 Ответов
878 Просмотров
Последний ответ Июль 22, 2014, 12:42:34
от fyviffitoffo
4 Ответов
2054 Просмотров
Последний ответ Декабрь 21, 2015, 15:57:07
от spd
0 Ответов
486 Просмотров
Последний ответ Октябрь 01, 2015, 20:16:08
от madmasles
3 Ответов
2007 Просмотров
Последний ответ Февраль 03, 2016, 14:46:34
от Garrett