так говорю же было очевидно что не в самом пауке спотыкается , чисто перепроверил так и есть - вылетяет где то раньше parse - не пойму где. вот верхушка паука:
response.xpath("//span[@class='specialOfferName'][1]/following-sibling::*/text()").getall()[0:3] не дает желаемого результата, поскольку количество элементов между тегами разная :(