logo
icon

集蜂云Docs

集蜂云
控制台
市场
设置
费用
采集器
运行与构建
输入与输出
构建
任务
发布
分享
开发
快速开始
创建采集器
输入
输出
采集队列
键值对
SDK
代码示例
数据-存储
数据-数据集
数据-键值对
数据-采集队列
代理
集成
webhook
企业微信
飞书
钉钉
邮箱
与其他采集器
收益
API

键值对

使用键值对进行文件存储

支持文件存储,包括文本和 JSON 格式,使得保存抓取的媒体文件或文档变得简单。

要从键值存储中读取记录,可以使用 kv_store.get_value() 方法。

若要将记录写入键值存储,可以使用 kv_store.set_value()方法。

存储为txt文件

from beeize.scraper import Scraper

scraper = Scraper()
kv_store = scraper.key_value_store

kv_store.set_value('filename', 'value')

kv_store.set_value('filename', {'key': 'value'})

存储为json文件

kv_store.set_value('filename', {'key': 'value'}, extension='json')

存储为xlsx文件

value = open('demo.xlsx', 'rb').read()
kv_store.set_value('filename', value, extension='xlsx')

存储为图片

value = open('demo.jpg', 'rb').read()
kv_store.set_value('filename', value)

存储为视频

value = open('demo.mp4', 'rb').read()
kv_store.set_value('filename', value)

云平台展示-键值对

键值对1.png