试用了京东自动化脚本半年,效果还不错,有些许额外收入,长期薅羊毛没问题,只需要每个月更新一次Cookie,本文分享下如何在群晖NAS下使用。当然,如果没有群晖,只要可以部署Docker都是可以使用的,详情参考Github下的说明。
工具:
青龙面板Docker:https://github.com/whyour/qinglong
京东JS自动化脚本:https://github.com/zero205/JD_tencent_scf
群晖NAS下使用步骤:
一、安装青龙面板并启动
如果没有Docker,先从套件中心安装Docker套件。打开Docker,在注册表面板中搜索“qinglong”,出来的第一个评星500以上的就是青龙面板了,右击“下载此映像”,完成后就可以在映像面板中看到“whyour/qinglong:latest”映像了,至此Docker镜像下载完毕。
双击“whyour/qinglong:latest”(或者单击,启动),可以看到配置窗口,点击“高级设置”按钮,有三个简单配置:一是在”高级设置“选项卡中勾选“启用自动重新启动”;二是在”存储空间“选项卡中点击“添加文件夹”,前面选择NAS中用于存储Docker数据的物理路径(自行创建文件夹即可),后面“装载路径”填写“/ql/data”;三是在”端口设置“选项卡中点击”新增“,”本地端口“和”容器端口“都填写5700。配置完成后,应用,则青龙面板安装并启动完成。
如果没有群晖NAS,在自己的Linux或者Mac系统中,直接执行:
//安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
//拉取docker-compose.yml文件
mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/develop/docker-compose.yml
启动docker-compose up -d
二、配置青龙面板
打开青龙面板:http://your_nas_ip:5700,同时打开上面配置的”存储Docker数据的物理路径“中的data目录下的config文件夹中auth.json,可以看到username与password,一般用户名为admin,密码为随机生成,均可以自行修改,输入即可登录。登录后也有三个步骤需要配置:
1.添加定时任务
在”定时任务“面板点击”新建任务“,名称随便填,定时规则填写0,命令填写:
ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|jdCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign|ql" "main"
点击运行完成后,刷新页面,就可以看到所有的京东的定时任务了,定时任务添加完毕。
2.环境变量配置京东Cookie
京东Cookie的获取方法请参考:Chrome浏览器提取京东(JD.com)Cookie教程
获取后复制,在”环境变量“面板点击”新建变量“,名称中填写”JD_COOKIE“,自动拆分选择”否“,值填写刚刚获取的Cookie,点击”确定“提交。
此处支持多个京东账号,方法如下:编辑”JD_COOKIE“,在第一个Cookie后加上&来间隔,再添加第二个Cookie,然后可以继续添加更多。
京东的Cookie有效期大概一个月,也就是需要一个月更新此处的Cookie。
3.配置青龙面板通知
在”配置文件”选项卡中,有各种通知可供选择,一般选择配置企业微信的通知,参考文档:http://note.youdao.com/s/HMiudGkb
Server酱也是很好的选择:https://sct.ftqq.com
如果是IOS,还可以选择更方便的Bark。
至此,群晖部署青龙面板Docker,配合京东JS自动化脚本,薅京东羊毛配置完毕,感谢开源项目的贡献者们。