def parse_details(self, response):
    table = response.xpath('//*[@id="c"]/div/table')
    data = {'id': response.url.rsplit('=', 1)[1], 'data_url': response.url}
    for tr in table.css('tr:not(:first-child)'):
        key = tr.css('th ::text').get().replace(':', '').strip()
        value = tr.css('td ::text').getall()
        data[key] = [self.fix_data(part) for part in value]
    (yield data)
def parse_details(self, response):
    table = response.xpath('//*[@id="c"]/div/table')
    data = {'id': response.url.rsplit('=', 1)[1], 'data_url': response.url}
    for tr in table.css('tr:not(:first-child)'):
        key = tr.css('th ::text').get().replace(':', ).strip()
        value = tr.css('td ::text').getall()
        data[key] = [self.fix_data(part) for part in value]
    (yield data)