i would like to know how to get the calling/reference url once we are parsing data from child url ?
def parse_start_url(self, response):
urls = Selector(response).xpath('//div[contains(@class, "lien-ville")]/ul/li/a/@href').extract()
for u in urls:
yield scrapy.Request(response.urljoin(u), callback=self.parse_contact)
def parse_contact(self, response):
yield {
"count" : self.counter,
"page number" : self.page_num,
"contact page url" : response.url,
"reference url" : self.url
}
in my code i would like in parse_contact be able to get the url passed to parse_start_url.