
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.11.2018, 15:56
|
|||
|---|---|---|---|
|
|||
Запрос POST с помощью Synapse: как дождаться результата? |
|||
|
#18+
Есть веб-страница сайта, на которой находится форма ввода текста и кнопка для отправки данных. При нажатии кнопки сайт получает текст из формы, обрабатывает (в этот момент на веб-странице отображается анимированная картинка LOADER.GIF) и на странице появляется ссылка на скачивание архива ZIP. Пытаюсь реализовать это в своей программе: она должна отправлять текст на сайт как запрос POST и узнавать ссылку на скачивание архива. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Запрос выполняется, но возвращается текст веб-страницы без ссылки на скачивание архива. Запрос возвращает HTML-текст с картинкой LOADER.GIF, то есть запрос не ждет, когда будет сформирован окончательный вариант веб-страницы с ссылкой на архив. Как дождаться того момента, когда ссылка на скачивание файла появится на странице? Нужен какой-то repeat until, вот только как его реализовать? Подскажите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2018, 17:51
|
|||
|---|---|---|---|
Запрос POST с помощью Synapse: как дождаться результата? |
|||
|
#18+
crossa, сверяй запросы из браузера и делай как он ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2018, 18:06
|
|||
|---|---|---|---|
Запрос POST с помощью Synapse: как дождаться результата? |
|||
|
#18+
Первый делом рекомендую по F12 на вкладке "сеть" посмотреть последовательность http запросов -- наверняка там есть и нужный, который напрямую возвращает результат. Если не поможет по какой-то причине (что очень редко), то надо смотреть код оригинальной страницы, на которой делается запрос. Наверняка там какой-нибудь javascript по таймеру запускается и обрабатывается результат. Рекомендую открыть браузер, нажать F12 и зучить, что вызывается при нажатии. В хроме-фаерфоксе можно прямо через код упасть внутри скрипт на событии и там смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2040166]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 402ms |

| 0 / 0 |
