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

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 Ответов
3271 Просмотров
Последний ответ Август 22, 2010, 16:18:24
от Vlasssov
0 Ответов
3067 Просмотров
Последний ответ Август 17, 2013, 07:35:19
от madmasles
14 Ответов
5478 Просмотров
Последний ответ Январь 23, 2014, 10:48:52
от Garrett
0 Ответов
856 Просмотров
Последний ответ Январь 23, 2014, 09:22:32
от madmasles
0 Ответов
730 Просмотров
Последний ответ Март 11, 2014, 20:35:06
от ah1n1
1 Ответов
1240 Просмотров
Последний ответ Апрель 05, 2014, 18:11:52
от alex33
1 Ответов
852 Просмотров
Последний ответ Июль 22, 2014, 12:42:34
от fyviffitoffo
4 Ответов
2001 Просмотров
Последний ответ Декабрь 21, 2015, 15:57:07
от spd
0 Ответов
471 Просмотров
Последний ответ Октябрь 01, 2015, 20:16:08
от madmasles
3 Ответов
1978 Просмотров
Последний ответ Февраль 03, 2016, 14:46:34
от Garrett