update articles
从什么值得买的好价排行榜中收集优惠信息,并推送至邮箱或微信推送内容包含商品图片、标题、价格、点值的数量、评论数量等信息, 点击商品标题的超链接即可跳转至什么值得买查看正文项目运行过程中会在根目录下自动创建database.db数据库文件,数据库中会记录已推送的优惠信息,避免重复推送
database.db
技术框架: Java11 + Maven + SqlLite + Hibernate支持GitHub Actions定时运行,无需搭建服务器有改进的建议可以提issue给我. 麻烦给个star支持一下
EMAILACCOUNT
EMAILPASSWORD
SPT
./.github/workflows/zdm_crawler.yml
成功运行的截图:
将GitHub Actions章节中的环境变量配置到本地即可
在./.github/workflows/zdm_crawler.yml文件中可以配置minVoted和minComments, 小于该数量的优惠信息将不进行推送
minVoted
minComments
white_words.txt文件中可以自定义白名单关键词;black_words.txt文件中可以自定义黑名单关键词;. 多个关键词之间需要换行
white_words.txt
black_words.txt
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
项目简介
从什么值得买的好价排行榜中收集优惠信息,并推送至邮箱或微信
推送内容包含商品图片、标题、价格、点值的数量、评论数量等信息, 点击商品标题的超链接即可跳转至什么值得买查看正文
项目运行过程中会在根目录下自动创建
database.db数据库文件,数据库中会记录已推送的优惠信息,避免重复推送技术框架: Java11 + Maven + SqlLite + Hibernate
支持GitHub Actions定时运行,无需搭建服务器
有改进的建议可以提issue给我. 麻烦给个star支持一下
GitHub Actions运行
EMAILACCOUNT和EMAILPASSWORD.选择微信推送需要填写SPT./.github/workflows/zdm_crawler.yml文件中红框所示的内容成功运行的截图:

本地运行方式
将GitHub Actions章节中的环境变量配置到本地即可
自定义过滤逻辑
值/评论的数量过滤
在
./.github/workflows/zdm_crawler.yml文件中可以配置minVoted和minComments, 小于该数量的优惠信息将不进行推送标题黑白名单过滤
white_words.txt文件中可以自定义白名单关键词;black_words.txt文件中可以自定义黑名单关键词;. 多个关键词之间需要换行CHANGELOG