Не могу получить Scrapy для анализа и следования 301, 302 перенаправлений

Я пытаюсь написать очень простой сканер веб-сайтов для перечисления URL-адресов вместе с реферером и кодами состояния для кодов состояния 200, 301, 302 и 404 http.

Оказывается, Scrapy отлично работает, и мой скрипт использует его правильно для сканирования сайта и может без проблем перечислять URL-адреса с 200 и 404 кодами состояния.

Проблема в: Я не могу найти, как заставить scrapy следовать за перенаправлениями И анализировать / выводить их. Я могу заставить одного работать, но не оба.

Что я пробовал до сих пор:

установкаmeta={'dont_redirect':True} и настройкаREDIRECTS_ENABLED = False

добавление 301, 302 в список handle_httpstatus_list

изменение настроек, указанных в документе по перенаправлению промежуточного программного обеспечения

чтение кода перенаправления промежуточного программного обеспечения для понимания

различные комбо всего вышеперечисленного

другие случайные вещи

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

Ответы на вопрос(1)

Ваш ответ на вопрос