[!NOTE] 引言
很多网站有每日签到,每日签到会给到一定的积分,积分可以兑换网站内的物品。但是每天人工去签到肯定很耽误时间,如果能够自动化这个操作,既节省了时间又薅到了羊毛。本文以github的workflow和可以自己搭建的青龙面板来实现这个操作。

青龙面板

京东签到、自动浇水、自动保价

前提

建议直接找台电脑、nas啥的部署一个青龙面板,因为我的路由器支持docker,我是直接部署在路由器里面的,路由器不支持的可以用电视盒子部署,家里啥设备都没有的就用工作电脑部署,如果还是没有那就没办法了。

青龙面板的安装

https://github.com/FlechazoPh/QLDependency

设置环境变量

想要实现以上功能肯定离不开token,京东token的获取可以用网页打开ipad端获取pt_key和pt_pin。
https://bean.m.jd.com/bean/signIndex.action
登录后打开F12从cookie中找到pt_key和pt_pin
image.png
青龙面板中环境变量配置如下

订阅脚本

创建订阅直接拉取写好的脚本库即可
image.png
image.png
名称中输入

ql repo https://js.jdpro.site/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify|utils"

定时规则输入

5 * * * *

点击确定即可
等待脚本自动拉取下来。
然后等待依赖管理中的依赖下载完成。

然后就可以等待脚本自动运行了

查看日志,观测脚本运行情况

吐槽一下,现在京东每天获取量有够低的,之前一天几百京东轻轻松松,现在一天10豆子。。。

看了示例的任务,其实其他的任务都是差不多的,照葫芦画瓢可以搞一些其他网站的定时任务,比如阿里云盘的自动签到之类的。

github的workflow

以掘金签到为例

网站: https://juejin.cn/

fork一下github上别人开发好的签到软件juejing_sign

其他网站同理,github有现成的,也可以根据想要的网站拦截一下签到的api接口,自己开发一下。

image.png

获取网站的cookies

F12随便找一个包含cookie的请求,将cookie复制
image.png

将cookie设置到fork之后的库中

image.png
点击那个绿色的按钮new repository secret
image.png
Name填入COOKIE
Secret填入刚才F12查到的cookie的那一大串内容
点击Add secret保存

启用自动运行

image.png
如图位置
点击Run workflow即可每天准时签到了

效果

如果不是自动签到,人为签到很难坚持几年不断的。
image.png

签到得到的积分可以抽奖或者用来换实物

如图都是以前抽到的东西,如果攒一攒倒是能换一个不错的实物了。
image.png
image.png

可以换的实物

image.png