Самый простой способ - это использовать response.headers. Должен быть заголовок реферера.
referer = response.headers['Referer']
Вы также можете использовать мета для передачи информации на следующий URL.
def parse(self, response):
product_url = response.css('#url').get()
yield scrapy.Request(product_url, callback=self.parse_product, meta={'referer': response.url})
def parse_product(self, response):
referer = response.meta['referer']
item = ItemName()
item['referer'] = referer
yield item