def process(self, response):
        soup = bs(response.m_response.content, 'lxml')
        province_div_list = soup.select('div.city-list div.cap-city > div.fn-clear')
        for province_div in province_div_list:
            province_name = province_div.select('span.capital a')[0].text
            city_list = province_div.select('div.city a')
            for city in city_list:
                city_name = city.text
                pinyin = city['href'].strip('/').split('/')[0]
                request = Request(
                        url='http://www.che168.com/handler/usedcarlistv5.ashx?action=brandlist&area=%s' % pinyin,
                        priority=1, callback=self.process_page_1)
                request.meta['province'] = province_name
                request.meta['city'] = city_name
                yield request