😄 主要是自己没啥钱,又比较懒,爬取自己想买的商品看看有没有打折,这样就不会错过了!! 顺便练习go语法
- 自定义文章提取规则
- 推送文章
- 去重文章
- 定时推送
- 设定关键字,爬取含关键词的商品
- 利用github Action 自动编译,部署到个人服务器
- 每天定时打卡
- 可通过手机号@指定人
- 配置server酱
- 配置签到
下载整个代码 window平台直接运行smzdm.exe
,切勿挪动exe文件,会导致读不到配置
如果想用关键字或者推送自己的钉钉,可以修改配置信息
- 配置式:
修改以下配置,保存配置,再运行
smzdm.exe
即可
# 搜索关键词
keyWord:
- 信小兔
- 零食
# 最低评论数
lowCommentNum: 0
# 最低值率
lowWorthyNum: 0
# 满意商品数量
satisfyNum: 10
# 过滤词
filterWords:
- "榴莲"
- "唯品会"
- "牛奶"
- "电脑"
# 定时任务多长执行一次 单位秒 默认 12个小时
tickTime: 43200
# 钉钉token
dingdingToken: "xxxxx"
# 签到时间(默认早上8:30)
cron: "0 30 8 ? * *"
# 签到需要的cookie
cookie: "XXXX"
- docker方式
- 执行
docker pull registry.cn-hangzhou.aliyuncs.com/ggball/smzdm_for_go:latest
- 再创建配置目录
D:\\documents\\config
(我这里实在win下操作的),将config/config.yml
文件 放入创建好的配置文件夹 - 最后执行
docker run -d --name smzdmForgo -v D:\\documents\\config:/opt/go/config registry.cn-hangzhou.aliyuncs.com/ggball/smzdm_for_go:latest
-v :前是宿主机目录,:后是容器目录
- 源码启动
go run .\main.go .\route.go
配置签到 可手动和定时签到 配置地址
如果觉得麻烦可以进群,每天都会推送消息哦(钉钉二维码在最下方!!)