「薅羊毛」青龙定时面板——京东活动

背景

近日,圈子有一个大佬推荐给我一个可以自动定时完成京东各种活动任务的组件。他说,用了这个组件后啊,腰不酸了、腿不疼了,而且分分钟都有京豆、金币入账,一开始我还不相信,亲自体验后,果然没让我失望,甚至几度让我产生了财富自由指日可待的错觉!先给大家看一哈脚本跑起来后的战果:

  • 京豆a804d3bcc6d97060f14f024cb7c312f6.png

  • 金币3a911734a73678c8e45c5d0118ee5336.png

有没有发现,在你睡觉的时候都有钱在进账啊!有木有!!苟富贵,勿相忘。在小明发现又可以给小伙伴们带来一份稳定、较为可观的收入后(这可比你把1w块钱放到余额宝里面强多啦),就迫不及待地想分享给大家,下面是详细的使用教程。重要的事情说三遍:这不是广告,不是广告,不是广告!

组件

先介绍一下我们的主角,也就是我们依托的组件-青龙,它自身是可以支持python3、javaScript、shell、typescript 的定时任务管理面板(A timed task management panel that supports typescript, javaScript, python3, and shell.),在这里,我们就是通过它来定时执行js脚本薅羊毛的。

981c7bbcd3288a95620d73faf90ba01b.png
青龙

环境

  • Linux系统

  • docker

  • docker-compose

什么?你还没有安装docker?!那你要是不想被时代的洪流淹没,就得赶紧去参考小明的这篇文章Linux(Centos版本)如何快速安装docker

步骤

环境准备好以后,我们登入系统

  1. 养成一个好习惯,找一个目录,新建一个文件夹,用于存放相关数据

mkdir qinglong
cd qinglong
  1. 下载本仓库中的docker-compose.yml至本地

# 下载docker-compose.yml文件
wget https://raw.githubusercontent.com/whyour/qinglong/develop/docker-compose.yml

或者自行建立一个docker-compose.yml文件,手动复制下面内容到这个文件中。

version: '2'
services:
  web:
    image: whyour/qinglong:latest
    volumes:
      - ./data/config:/ql/config
      - ./data/log:/ql/log
      - ./data/db:/ql/db
      - ./data/scripts:/ql/scripts
      - ./data/repo:/ql/repo
      - ./data/raw:/ql/raw
    ports:
      - "0.0.0.0:5700:5700"
    restart: unless-stopped
  1. 使用docker-compose启动 在这个目录下执行下面目录即可启动

docker-compose up -d

就是这么简单。4. 浏览器输入ip:5700即可进入面板 如果是第一次进入,需要根据提示进行账号密码相关设置,然后就可以正常登入系统,界面如下所示:

e1dadf2d661dadedf2c127e6734d4665.png

面板

新增定时任务

环境搭建好后,接下来就需要增加定时任务,在这里,我们直接通过拉取仓库的形式,批量增加定时任务5e6a3ce3bfb6b229a0960cf60e2e50a6.png命令如下:

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate"

定时规则:

1 0 * * *

表示每天凌晨0点1分拉取最新的任务(因为京东任务会不定期的更新,因此脚本也需要定期做出策略调整)。第一次,需要手动运行拉取。ecd0287ccb0d0386cacf8e3fd7f829d7.png运行后,我们刷新页面,可以看到许多定时任务都已经添加到任务列表,大概有115个左右,在这里小明不得不赞叹一下京东活动之多,编写脚本的作者用心之良苦,respect!c0591cf9f4e2bcc750bdadc419195399.png

设置账号信息

一切就绪后,接下来就是最重要的环节:配置我们的京东账号信息。

  • 打开你的浏览器(推荐chrome,不接受反驳)

  • 输入https://jd.com

  • 按以下步骤切换为手机视图155fd48537416741de79128f5d490356.png我们可以选择iPhoneX视图,刷新页面后发现地址栏变为手机版的京东首页地址https://m.jd.com/a90f009c3d25b669e3fbf2246838438a.png正常按照手机号+验证码登录c8fcf51d1e01cd69ef2a54cc137b16d3.png登录过后,这个时候就需要从cookie中查看pt_开头的两个关键配置:pt_token,pt_pin82eb72327b01a096921e59a506372205.png把对应的value拷贝出来,整理格式如下

pt_token=xxxx;pt_pin=xxxx;

接下来回到青龙面板,新建环境变量,名称为JD_COOKIE,值为上面整理的文本。ab6be2f4ab097b325c6803508ffdc12d.png保存过后,我们就可以从脚本列表中,手动执行任意一个任务脚本来验证一下。

最后

有一些需要大家注意的事项

  • 有些活动如果之前没有参与,是需要自己手动去app里面参与后,脚本才能正常执行;

  • 脚本的执行日志也会有相应的提示,我们也可以根据提示信息,尽可能的保证每个活动都能参与到。

  • 当然因为京东活动更新的比较频繁,有些脚本可能会存在一些问题,我们可以一起交流讨论。另外,解锁青龙更高级玩法,请关注微信公众号:程序员小明!!!

  • 14
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值