Python 每次重新运行时,将刮擦导出为csv,不带标题

Python 每次重新运行时,将刮擦导出为csv,不带标题,python,scrapy,Python,Scrapy,这是我的密码: items.py spider.py 我的输出文件 因此,请帮助我使我的输出csv如下所示: phoneNum,workTime 電話 0776-57-0077,営業時間 10:00~20:00 電話 0776-57-0077,営業時間 10:00~20:00 顺便说一句,你们能告诉我存储数据的最佳方法吗。非常感谢。您可以为此创建自己的项目导出器,因为scrapy内置的csv导出器所做的就是在您再次运行spider时写入标题。但我不建议您这样做,因为在这种情况下,您的导出器必须

这是我的密码:

items.py spider.py 我的输出文件 因此,请帮助我使我的输出csv如下所示:

phoneNum,workTime
電話 0776-57-0077,営業時間 10:00~20:00
電話 0776-57-0077,営業時間 10:00~20:00

顺便说一句,你们能告诉我存储数据的最佳方法吗。非常感谢。

您可以为此创建自己的项目导出器,因为scrapy内置的csv导出器所做的就是在您再次运行spider时写入标题。但我不建议您这样做,因为在这种情况下,您的导出器必须在每次写入之前读取该文件。如果你想担心回复太晚,你可以结帐并尝试扩展它。非常感谢你。我已经解决了这个问题。
from scrapy import Spider
from scrapy.selector import Selector
from Netmall_Scrapy.items import NetmallScrapyItem

class FukuikitaSpider(Spider):
    name = 'FukuiKita'
    allowed_domains = ['netmall.hardoff.co.jp/shop/201087']
    start_urls = ['http://netmall.hardoff.co.jp/shop/201087/']

    def parse(self, response):
        item = NetmallScrapyItem()
        item['phoneNum'] = response.xpath(".//span[@class='u-pc']/text()").extract_first()
        item['workTime'] = response.xpath(".//div[@class='p-dispShop__contact']/p[2]/text()").extract_first()
        return item
phoneNum,workTime
電話 0776-57-0077,営業時間 10:00~20:00
phoneNum,workTime
電話 0776-57-0077,営業時間 10:00~20:00
phoneNum,workTime
電話 0776-57-0077,営業時間 10:00~20:00
電話 0776-57-0077,営業時間 10:00~20:00