|
|
|
Запрос 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&msg=39728187&tid=2040166]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 440ms |

| 0 / 0 |
