更新记录
0.1.0(2020-08-01) 下载此版本
初次发布
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
云函数爬虫示例:爬取知乎日报列表及详情,并存入云数据库
这是云函数中实现爬虫的示例,体验方式如下:
- 使用 HBuilderX 导入本插件
- 安装依赖,进入该插件目录,执行:
npm install
- 初始化数据库,在uniCloud控制台创建
zhihu-daily-articles
数据表;或者将db_init.json
移到cloudfunction-(aliyun|tcb)
根目录下,右键 -> 初始化云数据库。 - 本地运行,右键 -> 本地运行云函数
- 云端定时运行,上传云函数,然后到uniCloud控制台设置定时器,参考定时触发
本插件示例主要内容:
- 爬取知乎日报首页,https://daily.zhihu.com/,抓取文章列表
- 根据列表内容,分析文章详情url,如https://daily.zhihu.com/story/9726457,抓取文章详情内容,并入库保存
本插件依赖库说明:
- sync-request:同步请求
- cheerio:服务端的dom操作,jquery 一样的API访问方式
- html-entities:编码转换
抓取的知乎日报内容已通过uniCloud的前端网页托管
,部署在https://uc.keep-running.cn,欢迎查看体验。