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

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

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

  • Осваивающий
  • **
  • Сообщений: 303
  • Репутация: 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 [?]

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

  • Автор темы
  • Репутация: 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 Ответов
3350 Просмотров
Последний ответ Август 22, 2010, 16:18:24
от Vlasssov
0 Ответов
3152 Просмотров
Последний ответ Август 17, 2013, 07:35:19
от madmasles
14 Ответов
5727 Просмотров
Последний ответ Январь 23, 2014, 10:48:52
от Garrett
0 Ответов
902 Просмотров
Последний ответ Январь 23, 2014, 09:22:32
от madmasles
0 Ответов
758 Просмотров
Последний ответ Март 11, 2014, 20:35:06
от ah1n1
1 Ответов
1296 Просмотров
Последний ответ Апрель 05, 2014, 18:11:52
от alex33
1 Ответов
901 Просмотров
Последний ответ Июль 22, 2014, 12:42:34
от fyviffitoffo
4 Ответов
2124 Просмотров
Последний ответ Декабрь 21, 2015, 15:57:07
от spd
0 Ответов
510 Просмотров
Последний ответ Октябрь 01, 2015, 20:16:08
от madmasles
3 Ответов
2050 Просмотров
Последний ответ Февраль 03, 2016, 14:46:34
от Garrett