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

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

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

  • Осваивающий
  • **
  • Сообщений: 277
  • Репутация: 29
    • Награды
обработка 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 [?]

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

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