0%

青龙面板+jd薅羊毛

周六了,整点花活,薅一波羊毛

使用docker-compose安装青龙面板

这个面板就是用来执行定时任务的

参考官方仓库https://github.com/whyour/qinglong

  1. docker-compose 安装
1
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

或者国内的拉得慢可以在github的网址前面加一个镜像http://ghproxy.com

  1. 启动容器
1
2
3
4
5
6
7
mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/develop/docker-compose.yml

# 启动
docker-compose up -d
# 停止
docker-compose down

配置青龙面板通知

然后访问htpp://your_vps_ip:5700

配置过程中我推送选择了企业微信的应用,

其中需要配几个参数

获取access_token

  • corpid可以在企业微信管理后台 “我的企业”-”企业id”里面找到

  • corpsecret就是创建对应的企业应用的secret

获取userid

然后按照他提示的格式用分号分割就行

下载自动化脚本

我用的是这个脚本

https://github.com/zero205/JD_tencent_scf/tree/main

因为我用的是docker部署,所以先进入docker内部bash

  • 查看容器名叫啥

    docker ps

  • 进入容器

    docker exec -it qinglong_web_1 bash

  • 然后利用青龙的cli把目标js脚本库拖下来

1
ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|getJDCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign" "main"

然后就完成了,重新打开web面板就会找到一车定时任务

配置京东的cookie

有很详细的教程获取京东的cookie,注意需要是chroiumn内核的浏览器和访问的是m.jd.com

我用firefox没找到对应的cookie键值对

https://github.com/zero205/JD_tencent_scf/blob/main/backUp/GetJdCookie.md

找到键值对之后去青龙的后台添加一下环境变量

键是JD_COOKIE值就是按照上面网址获取下来的东西

还有一个就是他的cookie是有有效期的,使用手机验证码登录大概一个月左右,也就是在不清除浏览器cookie和退出浏览器京东帐号的情况下一个月后需要重新获取一次cookie