lianjia_ershou.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:Crawler-Of-Lianjia 作者: tonywangcn 项目源码 文件源码
def parse(self, response):
#       l = ItemLoader(item = ItjuziItem(),response=response)
        jsonresponse = json.loads(response.body_as_unicode())
        for i in range(0,len(jsonresponse['data']['list'])):
            l = ItemLoader(item = LianjiaErshouItem(),response=response)
            house_code = jsonresponse['data']['list'][i]['house_code']
            price_total = jsonresponse['data']['list'][i]['price_total']
            ctime = jsonresponse['data']['list'][i]['ctime']
            title = jsonresponse['data']['list'][i]['title']
            frame_hall_num = jsonresponse['data']['list'][i]['frame_hall_num']
            tags = jsonresponse['data']['list'][i]['tags']
            house_area = jsonresponse['data']['list'][i]['house_area']
            community_id = jsonresponse['data']['list'][i]['community_id']
            community_name = jsonresponse['data']['list'][i]['community_name']
            is_two_five = jsonresponse['data']['list'][i]['is_two_five']
            frame_bedroom_num = jsonresponse['data']['list'][i]['frame_bedroom_num']
            l.add_value('house_code',house_code)
            l.add_value('price_total',price_total)
            l.add_value('ctime',ctime)
            l.add_value('title',title)
            l.add_value('frame_hall_num',frame_hall_num)
            l.add_value('tags',tags)
            l.add_value('house_area',house_area)
            l.add_value('community_id',community_id)
            l.add_value('community_name',community_name)
            l.add_value('is_two_five',is_two_five)
            l.add_value('frame_bedroom_num',frame_bedroom_num)
            print l
            yield l.load_item()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号