Skip to content

a1667834841/smzdmForGo

Repository files navigation

什么值得买文章推送器


目的

😄​ 主要是自己没啥钱,又比较懒,爬取自己想买的商品看看有没有打折,这样就不会错过了!! 顺便练习go语法

已实现

  • 自定义文章提取规则
  • 推送文章
  • 去重文章
  • 定时推送
  • 设定关键字,爬取含关键词的商品
  • 利用github Action 自动编译,部署到个人服务器
  • 每天定时打卡
  • 可通过手机号@指定人

待实现

  • 配置server酱
  • 配置签到

使用步骤

下载整个代码 window平台直接运行smzdm.exe,切勿挪动exe文件,会导致读不到配置 如果想用关键字或者推送自己的钉钉,可以修改配置信息

  1. 配置式: 修改以下配置,保存配置,再运行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"
  1. docker方式
  • 执行 docker pull registry.cn-hangzhou.aliyuncs.com/ggball/smzdm_for_go:latest
  • 再创建配置目录D:\\documents\\config(我这里实在win下操作的),将config/config.yml文件 放入创建好的配置文件夹 20220606095621
  • 最后执行docker run -d --name smzdmForgo -v D:\\documents\\config:/opt/go/config registry.cn-hangzhou.aliyuncs.com/ggball/smzdm_for_go:latest

-v :前是宿主机目录,:后是容器目录

  1. 源码启动
go run .\main.go .\route.go

配置签到 可手动和定时签到 配置地址 20220810003120

如果觉得麻烦可以进群,每天都会推送消息哦(钉钉二维码在最下方!!)

效果

20231024210905 image-20220419205742369

image-20220419205914792

20220428194347

钉钉二维码

image-20220420200534357

About

什么值得买文章 自动签到 自定义规则爬取

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published