文章目录[隐藏]
vps 上部署docker
docker 安装
sudo curl -sSL get.docker.com | sh
启动容器
docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
青龙面面板通过网页访问,走的是5600端口,记得在服务器防火墙设置中放行5600端口
访问http://服务器IP:5700进行面板配置,国内的vps记得防火墙添加这个端口,设置放行。 如果没有进入配置向导,请在SSH终端下执行如下命令查看账号及密码。
docker exec -it qinglong cat /ql/config/auth.json
添加脚本库
青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的平台,接下来使用青龙面板拉去一些库。登录面板后进入定时任务菜单,然后右上角选择->添加任务
添加任务的界面如下图所示,名称随便起,命令待会给出,定时规则自定义。我们添加的脚本是拉取脚本的脚本,实际执行的脚本会在我们添加的脚本运行后自动添加。
拉取各种库的脚本
我只设置了添加【Faker集合仓库】
上图中命令那行输入:
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator"
任务定时我填写的是:0 */12 * * *
意思就是每隔12小时抓取一次脚本
添加完脚本之后,手动先执行一下,把脚本抓取下来,有整整8页的各种脚本。
获取京东cookie
使用chrome内核浏览器,打开开发者模式(F12),打开network标签,浏览器当前页面访问京东移动端登录地址m.jd.com,按照提示登录你的京东账号。复制下图所示内容。
把cookies:后面的字符串都复制下来,一大堆。
然后打开青龙面板,选择环境变量->添加变量,名称为JD_COOKIE,值为刚复制的COOKIE,备注自己填,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个COOKIE添加上去就可以了,名称仍然为JD_COOKIE。添加好京东账号之后就可以去执行脚本了,如果等不及想尝试,可以自己触发脚本运行,否则就会在相应的时间执行。
cookie并不需要这么多,只需要里面的pt_key与pt_pin两个就行了,懂的人自行提取,不懂的人全部复制。
温馨提示:京东账号建议绑定微信,有个活动抽奖抽到微信红包会自动提现。建议把所有活动游戏都提前点击一次(相当于激活游戏),京东工厂这种需要自己选产品的建议自己选,不然会自动选一个,有的干脆不选。
P.S. 自动执行这种脚本如果使用主力账号不知道会不会黑号,各位自行把握。