а вот тут я похоже не правильно понимаю работу CrawlSpider. Я думал что он видя правило сам "волшебно феерическим образом" пережевывает сайт и собирает все ссылки попадающие под это правило и тальше включается процедура из callback='parse_product для разбора этих страниц .