Write to a csv file scrapy

后端 未结 5 772
猫巷女王i
猫巷女王i 2021-01-01 21:16

I want to write to csv file in scrapy

 for rss in rsslinks:
  item = AppleItem()
  item[\'reference_link\'] = response.url
  base_url = get_base_url(response         


        
5条回答
  •  Happy的楠姐
    2021-01-01 21:22

    Try tablib.

    dataset = tablib.Dataset()
    dataset.headers = ["reference_link", "rss_link"]
    
    def add_item(item):    
       dataset.append([item.get(field) for fields in dataset.headers])
    
    for item in items:
        add_item(item)
    
    f.write(dataset.csv)
    

提交回复
热议问题