projects 青龙京东

青龙

1.1 青龙是做什么的?

用于京东自动打卡领京东豆、等功能
github地址: https://github.com/6dylan6/jdpro

2.1 部署qinglong

2.1.1 docker-compose部署

version: '2'
services:
  ql_web:
    image: liwenchao1995/qinglong:v01
    container_name: qinglong
    volumes:
      - /opt/jingdong/liwenchao/config:/ql/config
      - /opt/jingdong/liwenchao/log:/ql/log
      - /opt/jingdong/liwenchao/db:/ql/db
      - /opt/jingdong/liwenchao/scripts:/ql/scripts
      - /opt/jingdong/liwenchao/repo:/ql/repo
    ports:
      - "5700:5700"
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    restart: always

使用docker-compose启动并测试访问 http://127.0.0.1:5700

docker-compose up -d

2.1.2 注册server酱

官网地址:https://sct.ftqq.com/sendkey
服务部署好以后,可以访问 http://127.0.0.1:5700,进入注册页面
选择登录通知,我这里选择的server酱

注册后复制key,粘贴 http://127.0.0.1:5700 的token上

2.1.3 修改配置文件

注:这是针对2.11.1前版本,2.11.1版本后不需要修改

进入qinglong容器修改配置文件并重启

docker exec -it qinglong bash
vim /ql/config/config.sh
GithubProxyUrl="https://ghproxy.com/ 修改为 GithubProxyUrl=""
docker restart qinglong

2.1.4 拉取脚本

国内机器执行

docker exec -it qinglong bash
ql repo https://js.6dygit.workers.dev/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"

国外机器执行

docker exec -it qinglong bash
ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"

2.1.5 安装依赖

浏览器页面打开先设置成全部禁用,修改配置文件

RepoFileExtensions="js py"修改为
RepoFileExtensions="js py sh"
否则会找不到依赖安装任务

点击依赖安装的任务,如果找不到依赖安装任务,可以再执行一次2.1.4 拉取脚本任务

2.1.6 获取京东cookie并配置

页面登录京东官网,按F12,选择手机模式,点击登录输入账号密码,查看元素的cookie里面的两个参数,pt_key=XXX和pt_pin=XXX,如果没有多试几次,或者自行百度搜索获取cookie方式。

2.1.7 执行自动签到任务

我这里是设置的京东自动签到领京东豆

点击进去,设置刚才获取到的cookie

保存后点击执行查看任务日志,查看任务是否成功运行,京东豆是否增长

posted @ 2022-03-11 14:56  liwenchao1995  阅读(638)  评论(0编辑  收藏  举报