Как повторить другой запрос в конкретном конвейере, когда соединение не установлено - PullRequest
0 голосов
/ 14 ноября 2018

[scrapy.downloadermiddlewares.retry] ОТЛАДКА: повторная попытка http://img14.360buyimg.com/n1/s800x800_jfs/t21448/27/2565333063/465767/c06c0af6/5b5c83e6Nb83e3a19.pn> (ошибка 1 раз): сбой подключения из-за тайм-аута пользователя: получение http://img14.360buyimg.com/n1/s800x800_jfs/t21448/27/2565333063/465767/c06c0af6/5b5c83e6Nb83e3a19.png заняло более 180,0 секунд ..

Like This.У меня есть несколько конвейеров, и я хочу запросить другой URL-адрес изображения при сбое тайм-аута запроса.

Я видел scrapy

Повторное промежуточное ПО

Но похоже,для всех запросов.Я хочу указать только мои ImagePipelines.

1 Ответ

0 голосов
/ 14 ноября 2018

Посмотрите документацию для RetryMiddleware .

По умолчанию RETRY_ENABLED равно True, вы можете изменить его на False, чтобы отключить промежуточное ПО.

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