TFPHTTPClient+jQuery+JSON

Модератор: Модераторы

TFPHTTPClient+jQuery+JSON

Сообщение wofs » 11.03.2018 19:11:59

Добрый день!
Использую TFPHTTPClient для работы с сетью (GET/POST/SSL) все отлично работает и полностью устраивает.
Цель - автоматически скачивать файлы из "закрытых" паролями личных кабинетов всякого рода b2b. То есть участие человека заканчивается на задании алгоритма скачивания.
Столкнулся с 2мя проблемными сайтами:
1. В одной b2b скрипт на JQuery при авторизации отправляет JSON форматированный запрос:
Код: Выделить всё
{"session_id":null,"request":{"module":"system","method":"login"},"data":{"login":"Login01","passwd":"1234"}}

Далее для скачивания файла надо жамкнуть на кнопку. Никакой реакции в логах не происходит, только появляется прогресс-бар о формировании файла. Через некоторое время отдается файл.
2. В другой проблемной системе после авторизации (здесь проблем нет), жамкаем на вполне прямую ссылку, но опять (как я понял) при нажатии запускается JQuery скрипт, который долго и упорно рисует прогрессбар формирования файла и, в итоге отдает файл.

Пните - куда копать, ума не приложу. Я так понял - нужно научиться "жамкать" требуемые кнопки и выполнять Jquery скрипты на клиенте.
Аватара пользователя
wofs
постоялец
 
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань

Re: TFPHTTPClient+jQuery+JSON

Сообщение pupsik » 11.03.2018 19:24:44

Пните - куда копать, ума не приложу
браузер, или эмулятор жабы...
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: TFPHTTPClient+jQuery+JSON

Сообщение wofs » 11.03.2018 19:38:56

Наткнулся на https://github.com/dliw/fpCEF3 - попробую изучить.
Аватара пользователя
wofs
постоялец
 
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань

Re: TFPHTTPClient+jQuery+JSON

Сообщение ev » 15.03.2018 12:40:47

можно глянуть что делает яваскриптовый код и просто выполнить это самому
ev
долгожитель
 
Сообщения: 1762
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: TFPHTTPClient+jQuery+JSON

Сообщение wofs » 15.03.2018 19:48:21

ev писал(а):можно глянуть что делает яваскриптовый код и просто выполнить это самому

Порой и не знаешь что он делает (ява код) - спасибо обрусфакторам...
Аватара пользователя
wofs
постоялец
 
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань


Вернуться в Сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru