def parse(self, response):

        modelParser = KKCarModelParser(response.body)

        yearList = modelParser.parse_year()

        if len(yearList) > 0:
            print('year_list=' + str(yearList))
            for yearUrl in yearList:
                yield Request(yearUrl, callback=self.parse_model)

        else:  #没有年列表
            seriesList = modelParser.parse_Model(response.url)
            if seriesList and len(seriesList) > 0:  #存在车型
                yield seriesList
            else:  #车型也不存在,只有一种情况,即车系就是其对应的车型
                model = modelParser.parse_onlyModel(response.url)
                if model and len(model):
                    print('only_model=' + str(model))
                yield model
 def parse(self, response):
     
     modelParser = KKCarModelParser(response.body)
     
     yearList = modelParser.parse_year()
     
     if len(yearList)>0:
         print('year_list='+str(yearList))
         for yearUrl in yearList:
             yield Request(yearUrl, callback=self.parse_model)
             
     else:#没有年列表
         seriesList = modelParser.parse_Model(response.url)
         if seriesList and len(seriesList) > 0:#存在车型
             yield seriesList
         else:#车型也不存在,只有一种情况,即车系就是其对应的车型
             model = modelParser.parse_onlyModel(response.url)
             if model and len(model):
                 print('only_model='+str(model))
             yield model
 def parse_model(self, response):
     modelParser = KKCarModelParser(response.body)
     seriesList = modelParser.parse_Model(response.url)
     return seriesList
 def parse_model(self, response):
     modelParser = KKCarModelParser(response.body)
     seriesList = modelParser.parse_Model(response.url)
     return seriesList