тогда у меня будет ~20 пауков, у которых меняется только домен)) - это норм?)
ты можешь написать BasicSpider и остальные наследовать от него, ООП и все такое...
это может показаться "п...ц каким не удобным", но, это, в принципе, правильная логика. один домен = один паук.
Если так уж сильно хочется в один паук все совать, кури "priority" в scrapy.Request, но не уверен, что он тебя спасет. По крайней мере, меня не спас (но я не сильно старался)