Я пытаюсь получить некоторые данные с сайта, основанного на ajax, где мне нужно получить открытую страницу и получить оттуда некоторые идентификаторы, чтобы я мог смоделировать запрос ajax к серверу.
Проблемадля второго запроса требуется параметр метки времени. Это выглядит примерно так:
https://sub.domain.com/id/?z=9999999999
Где параметр z - это время UNIX с точностью до секунды. После некоторого тестирования выясняется, что запрос доступен только в течение нескольких секунд. Если отметка времени не находится в этом диапазоне, сервер выбрасывает 404.
Scrapy использует генератор для итерации по запросам, поэтому, если я создаю несколько десятков запросов, и в дополнение к этому у меня естьПараметр 'DOWNLOAD_DELAY' установлен для ожидания пары секунд между запросами, что означает, что запросы занимают некоторое время между созданием и тем, когда они фактически выполняются, так что к тому времени отметка времени уже истекла, и я получаю страницу ошибки.
Мой вопросЕсть ли способ добавить параметр прямо перед выполнением фактического запроса? или, альтернативно, можно ли выполнить запрос на месте, а не передавать его генератору?.