支持文件存储,包括文本和 JSON 格式,使得保存抓取的媒体文件或文档变得简单。
要从键值存储中读取记录,可以使用 kv_store.get_value()
方法。
若要将记录写入键值存储,可以使用 kv_store.set_value()
方法。
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'})
kv_store.set_value('filename', {'key': 'value'}, extension='json')
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)