Клонирование запроса с уже загруженным ответом - PullRequest
0 голосов
/ 24 сентября 2019

В обратном вызове синтаксического анализа я хочу клонировать запрос вместе с его объектом ответа и изменить его обратный вызов.

Я ожидаю, что будет сгенерирован запрос, и будет выполнен обратный вызов, пропуская шаг загрузки, поскольку у него уже есть исходный объект ответа.

Можно ли помещать новые запросы в очередь, не заканчивая текущую итерацию в обратном вызове.

Кроме того, возможно ли создать новый объект запроса для других пауков в сканере?

1 Ответ

1 голос
/ 24 сентября 2019

Просто выполните

response.copy()
yield another_function(response)

def another_function(self, response):
   #here comes that your logic

запрос связанных данных доступен в response.request

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...