薅羊毛的一些小姿势
[!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
青龙面板中环境变量配置如下
订阅脚本
创建订阅直接拉取写好的脚本库即可
名称中输入
1 | ql repo https://js.jdpro.site/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify|utils" |
定时规则输入
1 | 5 * * * * |
点击确定即可
等待脚本自动拉取下来。
然后等待依赖管理中的依赖下载完成。
然后就可以等待脚本自动运行了
查看日志,观测脚本运行情况
吐槽一下,现在京东每天获取量有够低的,之前一天几百京东轻轻松松,现在一天10豆子。。。
看了示例的任务,其实其他的任务都是差不多的,照葫芦画瓢可以搞一些其他网站的定时任务,比如阿里云盘的自动签到之类的。
github的workflow
以掘金签到为例
fork一下github上别人开发好的签到软件juejing_sign
其他网站同理,github有现成的,也可以根据想要的网站拦截一下签到的api接口,自己开发一下。
获取网站的cookies
F12随便找一个包含cookie的请求,将cookie复制
将cookie设置到fork之后的库中
点击那个绿色的按钮new repository secret
Name填入COOKIE
Secret填入刚才F12查到的cookie的那一大串内容
点击Add secret保存
启用自动运行
如图位置
点击Run workflow即可每天准时签到了
效果
如果不是自动签到,人为签到很难坚持几年不断的。
签到得到的积分可以抽奖或者用来换实物
如图都是以前抽到的东西,如果攒一攒倒是能换一个不错的实物了。