|
|
|
Запрос 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, 15:56 |
|
||
|
Запрос POST с помощью Synapse: как дождаться результата?
|
|||
|---|---|---|---|
|
#18+
crossa, сверяй запросы из браузера и делай как он ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 17:51 |
|
||
|
Запрос POST с помощью Synapse: как дождаться результата?
|
|||
|---|---|---|---|
|
#18+
Первый делом рекомендую по F12 на вкладке "сеть" посмотреть последовательность http запросов -- наверняка там есть и нужный, который напрямую возвращает результат. Если не поможет по какой-то причине (что очень редко), то надо смотреть код оригинальной страницы, на которой делается запрос. Наверняка там какой-нибудь javascript по таймеру запускается и обрабатывается результат. Рекомендую открыть браузер, нажать F12 и зучить, что вызывается при нажатии. В хроме-фаерфоксе можно прямо через код упасть внутри скрипт на событии и там смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2018, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2040166]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 362ms |

| 0 / 0 |
