Дело в том, что оболочка scrapy перенаправляет вас, а ваш код - нет, потому что вы явно установили dont_redirect
на True
и включили 3xx
коды на handle_httpstatus_list
:
yield scrapy.Request(url=url[1], meta={
'dont_redirect': True,
'handle_httpstatus_list': [302, 200, 301]
}, callback=self.parse)
Попробуйтеизбавиться от этих параметров:
yield scrapy.Request(url=url[1], callback=self.parse)