青龙实现京东自动化签到

本来想通过Loon或者Surge实现,但是网上找了一大圈,发现接口都被屏蔽了,然后无意间看到青龙面板可以实现,遂网上找教程。
经历了半天的折腾,总算是搞定了。

在这吐槽下,网上半吊子的人现在太多了,尤其是某SDN,写教程的人都怀疑有没有自己实操过一遍,按照他们的操作来,问题一大堆。这也从侧面说明学会找正确的资源多么重要。

如图,当你能在图中看到如下的信息,说明整个链路才打通了。

说在最前面:

整个过程是在Linux环境下进行的,所以要求有Linux的系统环境,要么你有Linux系统的主机,要么你有云主机。这部分内容不在本文介绍,请自行解决。

下面开始今天正式的教程:

整个流程大致分为三个步骤:docker和青龙工具的下载安装,京东Cookie的设置,脚本导入

一、docker和青龙工具的下载安装

通过以下命令安装:

//更新源
sudo apt update -y
//安装docker环境
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
//安装2.12版本青龙,网上主流有两个版本,另一种是2.11.3,这个先别考虑,先按照这个来,免得混乱
wget -q https://git.metauniverse-cn.com/https://raw.githubusercontent.com/yanyuwangluo/VIP/main/Scripts/sh/ql12.sh -O ql12.sh && bash ql12.sh

第一次执行上述脚本,详细阅读每一句提示,基本一路回车就可以。

根据脚本提示操作,你应该会看到 “安装已完成,请进入面板一次以便进行内部配置” 或者类似的字样,这时,打开浏览器,输入 localhost:xxxx (xxxx是端口号,如果你没修改就是默认的,如果你改了就输入你修改后的),输入用户名密码(脚本中也有给说明)。

这时你就完成了第一步。

二、JD cookie获取

这一步网上教程太多了,我就不赘述,直接给出链接,照着图文操作即可。

https://blog.csdn.net/m0_59328104/article/details/135854142

这个文章只需要看完cookie获取这部分即可。

三、脚本导入(非常重要)

这部分非常重要,我的坑基本都出在这部分,所以建议直接无脑按我的来

有三个点需要注意:

1、确认青龙面板中的配置文件内容,这里需要你要有魔法进行库的拉取,不然会导致库无法拉取或者拉取失败的问题

内容应该和我这个图一致

2、依赖的安装

这部分也是在青龙面板中,依赖管理部分。

需要的依赖如下:

#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  
 
#Python3下
 
requests
canvas  
ping3
jieba
 
#Linux下
 
bizCode
bizMsg  
lxml

将每个类型下的那一坨直接粘贴到 名称 部分,如图:

三个类型建议都安装下,至少要保证Node.js部分所有依赖都安装成功。

安装完毕如下:

然后,就可以在 定时任务 部分新建任务了。

这里直接给出图片,照着填就行

命令:
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker4.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"
定时规则:
0 3,14 * * *

库就填这一个就够用。

到这里,如果你的网络没有问题,按照我的步骤来,应该基本结束了。

最后可以测试下:

点击执行按钮,可以进行测试,点击旁边日志按钮可以看到具体进展。

执行一次后,应当会出现几十个定时任务,如图:

然后找到 领京豆-升级赚豆 这个任务进行测试,等一会,应该能够看到我最开始的那个结果。至此,整个流程完毕。

你可以选择自定义任务的执行时间,或者添加更多的仓库丰富脚本等等……

enjoy it!

写在最后:

整个流程基本可以无脑,但并不是真无脑,还是要求一点基础的,不过相信如果你能搜到这篇帖子,那你一定是这篇文章的受众,也有足够的基础来搞定他。加油!

如果有什么问题,欢迎留言。

posted @ 2024-07-26 16:59  不知名coder  阅读(5883)  评论(2)    收藏  举报