Scrapy框架2-永久化存储

一、在items.py中设置永久化存储的字段

import scrapy


class Project1Item(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    title=scrapy.Field()
    #pass

二、持久化存储结果
没有导出也没有报错,当前问题原因未知。
2022/2/17
原因已确认,需要在settings.py文件中,开启管道如下:

ITEM_PIPELINES={
    'test1.pipelines.Test1Pipeline':300,
    }

备注:一个犯过的错误
如果在items.py文件中定义类如下:

class Test1Item(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    title = scrapy.Field()
    #pass

则在主文件number1.py中,类的应用是这样的,如下图:


image.png

item方框中的字符,要与items.py左边的字符相等

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容