学无止境,京东活动自动领取脚本

前言

无意间发现,github上有京东活动自动领取脚本,抱着学习的心态尝试部署,测试成功了,虽然每天才一两百豆,有时候甚至100以下,但是博主依旧很激动,想把它分享出来
在这里插入图片描述


一、免责声明

文章中所涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,不保证其合法性,准确性,完整性和有效性,请根据情况自行判断。请勿将本项目的任何内容用于商业或非法途径,否则后果由使用者自负。如果您认为该文章的内容可能涉嫌侵犯其权利,请与我联系,我会尽快删除。如果您使用或复制了本仓库项目中的任何内容,则视为您已接受此免责声明。

二、开始学习

1.选择服务器

可以选择安装在本地,或者安装在云服务器上,博主选择了阿里云服务器,装了CentOS,需要注意的是,阿里云服务器的安全组,入方向要添加一个端口,为项目访问的端口(可自行选择)。

2.安装Docker

参考 菜鸟教程 | CentOs Docker 安装

systemctl status docker

确认docker已安装完成
在这里插入图片描述
其他Linux系统安装也可以参考菜鸟教程,已安装的请忽略,继续往下看

3.创建容器并运行

端口可自定定义,下面会讲到nginx的端口配置
docker run -dit --name QL --hostname QL --restart always -p 端口:端口 -v $PWD/QL/config:/ql/config -v $PWD/QL/log:/ql/log -v $PWD/QL/db:/ql/db -v $PWD/QL/scripts:/ql/scripts -v $PWD/QL/jbot:/ql/jbot whyour/qinglong:latest

查看docker日志,判断是否启动报错

docker logs -f QL 

如果遇到该错误的话,则进入docker,执行命令touch nginx.pid
在这里插入图片描述
进入docker命令

docker exec -it 容器id/容器名称 bash

容器id或名称可以通过ps获取

docker ps

4.修改nginx的访问端口

在docker里执行,即可修改端口

vi /etc/nginx/conf.d/front.conf

温馨提示:云服务器安全组记得开放端口
到这里部署就算完成啦~

5.浏览器访问

在浏览器输入 http://ip:端口 即可访问。
根据步骤填写账号信息即可,通知可以跳过,填写完请登录。
登录成功后,首先从github拉取任务,因此先新增一个任务
在这里插入图片描述
在命令输入

ql repo https://github.com/he1pu/JDHelp.git "jd_|jx_|getJDCookie" "activity|backUp|jd_delCoupon" "^jd[^_]|USER|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate"

点击确定后,运行该任务即可。
运行成功后,会看到有100+个任务生成,每个任务都分别代表不同的活动脚本,可自行查阅学习。
在这里插入图片描述
缺少node环境的自行安装

npm install -g png-js
npm install -g jsdom

6.配置京东账号

浏览器访问跳转
登录成功后,按F12打开开发者工具,查看Cookies,查找pt_pin和pt_key,替换变量里的值
新增环境变量
名称填写:

JD_COOKIE

值填写:

pt_key=pt_key;pt_pin=pt_pin;

备注随意。
配置京东账号后就可以去运行任务了。

三、总结

github上有很多值得探讨、学习的源码,我们一起在进步!有疑问欢迎评论区。

源码来自GitHub用户:he1pu(版本大于等于2.10.3)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值