Это не совсем то, как следует использовать скрапинг, поскольку ожидание ответа - то же самое, что использование обратного вызова. Если вам нужно продолжать обрабатывать предыдущие ответы вместе с новым, вы всегда можете передать и продолжать передавать ответ на аргумент meta
.
Теперь, чтобы сделать это иногда более читабельным, вы также можете использовать scrapy-inline-requests
, который делает то же самое, что объяснено ранее под капотом, так как он не останавливает копирование, но выполняет следующий запрос по порядку (аналогично выполнению запроса за другим с обратными вызовами).
При использовании scrapy-inline-requests
, пожалуйста, будьте осторожны, чтобы методы были только генераторами, а также отправляли новые запросы или элементы при обработке нового встроенного запроса.