薅羊毛系列——青龙面板 安装京东脚本

   上一篇白嫖了华为的云服务,那云服务器有啥用呢?除了学习,安装青龙面板执行各种定时任务的自动化执行就是应用之一。而今天跟大家分享的是利用青龙面板来自动执行京东领京豆,做东东农场任务签到浇水免费领水果,京喜牧场养小鸡收集鸡蛋,京东极速版金币,京东赚赚领金币,东东萌宠喂养。同时还能自动领取京东红包、京喜红包、京东极速版红包……


前期准备

第一步:你需要一台服务器,最好是国内的,毕竟你是在国内使用京东购物,挂机服务器在海外太过明显。(如果已经有服务器,请忽略这步骤)

现有服务器特价活动活动链接
阿里云2024年新人福利会场>>>戳我直达<<<
华为云2024活动精选>>>戳我直达<<<
腾讯云2022特惠产品合集>>>戳我直达<<<
亚洲云 AsiaYun 双11活动(7折终身优惠码:dujin70)>>>戳我直达<<<


第二步:全新安装 CentOS操作系统,并放开 22、5600 端口,如果想安装宝塔,则额外放开 888、8888 端口。

安装青龙面板

通过 SSH 连接服务器,安装 Docker 环境。

现在国内无法直接拉取docker镜像,可以自建镜像地址或者网上查找下,我这里有大佬提供的镜像地址可以使用https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea

复制
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动 Docker(下方第一行),并设置 Docker 开机自动启动 (下方第二行) 。

复制
sudo systemctl start docker
sudo systemctl enable docker

直接执行下方代码拉取镜像:

镜像地址要加在镜像名称前,如:docker.rainbond.cc/whyour/qinglong:latest

复制
docker pull whyour/qinglong:latest

如果你是群辉之类的 NAS 安装青龙镜像,在 Dockers 官方镜像列表中拉取最新版的青龙镜像,直接使用 Dockers 搜索镜像qinglong即可。

接着部署青龙面板:

复制
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-p 5600:5600 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest

初始化青龙面板

部署完成后,直接访问IP:5600访问青龙面板的安装界面。

直接开始安装进入下一步。

这里可以根据你自己的喜欢设置通知方式,比如每天22:00告诉你今天领取了多少京豆、多少金币、多少红包……当然,你也可以直接跳过该步骤。

设置管理员账号密码,这是初始化安装青龙面板最重要的步骤,当然,如果你不小心忘了,或者说不明原因没有进入这个配置页面,也没有关系,可以通过 SSH 执行下方命令查看账号及密码。

复制
docker exec -it qinglong cat /ql/config/auth.json

近期有小伙伴反馈无法访问青龙面板,参见《青龙面板登录页白屏无法访问的两种解决办法》。

有小伙伴问:青龙面板除了挂京东脚本还有什么用?

安装青龙面板京东脚本依赖库

在安装好青龙面板之后,第一时间部署依赖库,以便适应各种脚本。否则将会出现很多定时任务错误,导致京豆比较少的情况。

点击左侧菜单依赖管理(IP/dependence),再在右上角点击添加依赖

依赖类型分三种,分别是:NodeJs、Python3、Linux,我们分别进行添加。添加的方式非常简单,按上图所示,选择好对应的依赖类型,然后输入名称即可。名称缙哥哥会根据三种依赖类型进行归类,小伙伴们一个个复制即可。记住自动拆分一定要选择 ‘是

NodeJs 依赖库

复制
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment
ds

当添加所有的依赖库均出现安装失败,且提示源问题,可尝试使用 ssh 工具进入青龙面板容器,执行下方代码。

复制
npm config set registry https://registry.npmmirror.com/

Python3 依赖库

复制
requests
canvas  
ping3
jieba
aiohttp

Linux 依赖库

复制
bizCode
bizMsg  
lxml

在青龙面板依赖库中添加后会自动执行安装,点击日志或者刷新页面可以查看是否安装成功,若安装失败可以点击重新安装。


配置青龙面板定时任务

青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的可视化平台。为了使其能够完成媷羊毛的功能,接下来使用青龙面板拉去一些库,使其自动更新一些功能。

登录面板后选择定时任务添加任务

京东定时任务库

下方整理 GitHub 上的一些任务库,通过添加任务,并设置定时规则,使其自动拉取、更新羊毛任务。

这个库是不是会更新,如果你有所需要,可以评论留言,将会接收到邮件提醒

6dylan6/jdpro(集合库),任务定时建议十分钟一次。

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

Faker2 助力池

复制
ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"

Faker3 纯净版

复制
ql repo https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"

咱们为了防止漏掉某些羊毛,上方所有的库新建定时任务拉取,里面有重复脚本禁用脚本,重复的内容会被禁用的。

定时规则

这里的定时规则如下:

复制
     

各个单位之间分别以空格分割,假设该任务需要每天12:23:45执行一次。那么则应该这么设置:

复制
45 23 12 * * *

拉完之后记得运行,不运行的话要等到你设置好的时间才会自动执行。运行后会自动拉去一些执行活动的脚本。

获取京东 Cookie

使用 Chrome 内核浏览器(比如 Google 浏览器、Edge 浏览器、360 极速浏览器……),打开开发者模式(快捷键:F12),打开 Appilication(应用)标签,浏览器当前页面访问京东移动端登录地址m.jd.com,按照提示登录你的京东账号,复制你的京东账号 Cookie,也就是下图所示内容:



然后打开青龙面板,选择环境变量添加变量,名称为JD_COOKIE,值为刚复制的京东账号Cookie,备注自己填方便识别,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个Cookie添加上去就可以了,名称仍然为JD_COOKIE

添加好京东账号 Cookie 之后就可以去执行脚本了,如果等不及想尝试,可以自己触发脚本运行,否则就会在相应的时间执行。

顺带一说,Cookie 值并不需要这么多,只需要里面的pt_keypt_pin两个就行了,懂的人自行提取,不懂的人全部复制粘贴上去,格式为pt_key=AAxxx;pt_pin=xxxx;

温馨提醒:不要频繁的去执行,避免黑号。还有就是建议京东账号绑定微信,有个活动抽奖抽到微信红包会自动提现到微信钱包。

    以上内容供小伙伴自己学习使用。


评论

此博客中的热门博文

安哥拉世纪城和310公顷土地纷争背后:再起风波?

历史上的今天——3月17日,草原“老铁”的逆袭之路