某东解放双手打卡任务脚本
前言
推荐国内 IP 服务器,最好是小众的,国外的 ip 用久了,会不会有什么影响也不知道。
尽量使用小号,即使京享值打骨折了,被黑号了也不会太心疼。
特别声明
⚠️ 这是学习资料,您必须在下载后的 24 小时内从计算机或手机中完全删除以上内容。
- 文档中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
- 禁止任何公众号、自媒体进行任何形式的转载、发布提及所有的资源文件。
- lxk0301 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
- 间接使用脚本的任何用户,包括但不限于建立 VPS 或在某些行为违反国家/地区法律或相关法规的情况下进行传播, lxk0301 对于由此引起的任何隐私泄漏或其他后果概不负责。
- 请勿将本项目的任何内容用于商业或非法目的,否则后果自负。
- 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。
- 任何以任何方式查看此项目的人或直接或间接使用该 Script 项目的任何脚本的使用者都应仔细阅读此声明。lxk0301 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或规则,则视为您已接受此免责声明。
食用方法
1 - Docker 版
1.1 获取 cookie
可以参考,浏览器获取 Cookie 教程 或者 插件获取京东 Cookie 教程
1.2 修改掩饰 UA
F12 进入审查元素,模拟手机端,于 Emulated Device 设置下 width 与 height 随意,本文设置 400x700
键入 User agent string 同时设置 Mobile 类型
1 | jdapp;android;8.5.12;9;network/wifi;model/GM1910;addressid/1302541636;aid/ac31e03386ddbec6;oaid/;osVer/28;appBuild/73078;adk/;ads/;pap/JA2015_311210|8.5.12|ANDROID 9;osv/9;pv/117.24;jdv/0|kong|t_1000217905_|jingfen|644e9b005c8542c1ac273da7763971d8|1589905791552|1589905794;ref/com.jingdong.app.mall.WebActivity;partner/oppo;apprpd/Home_Main;Mozilla/5.0 (Linux; Android 9; GM1910 Build/PKQ1.190110.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044942 Mobile Safari/537.36 |
1.3 安装 Docker
1 | ##### debian/ubuntu ##### |
其中,registry-mirrors 镜像加速链接,可以登录阿里云控制台,并打开容器镜像服务页面,复制加速器地址。
以及 Docker-compose
1 | # 方法一 (Refer to: https://docs.docker.com/compose/install/) |
1.4 配置
拉取代码git clone https://github.com/chinnkarahoi/jd-scripts-docker
并打开目录
国内服务器报超时可以修改 hosts vim /etc/hosts
1 | 199.232.96.133 raw.githubusercontent.com |
如果还是超时,先 push 到自己的 Gitee 再 clone
修改参数 vim env/env1
将自己获取的 pt_key pt_pin 填入即可
如果还需微信通知,可以获取 server 酱 SCKEY 填入./env/all 的 PUSH_KEY
1.5 启动
docker-compose up --build --force-recreate --detach jd1
等待进程完成即可,然后进行签到测试,确认可以签到等操作后,即可每天定时执行脚本。docker exec jd1 bash -c 'set -o allexport; source /all; source /env; source /jd-scripts-docker/resolve.sh; cd /scripts; node jd_bean_sign.js'
最后获取助力码,请确保运行了几个小时(最好一天)之后再运行此脚本获取助力码。bash get-code.sh
2021 年 6 月 10 日 lxk0301 在发布题为天下无不散之筵席的推文后,即把所有的脚本清理个人信息发布出来,至此以上基于 lxk0301 即日起不再更新,目前可行方案可以参考青龙面板。
1.6 Docker 问题相关
Error: docker port is already allocated / You cannot remove a running container / Stop the container before attempting removal or force remove
- ps -aux | grep -v grep | grep docker-proxy
docker ps -a
docker stop (CONTAINER ID)
docker rm (CONTAINER ID)
docker rmi (IMAGE ID)
2 - Node 版
详见教程,来自DoveBoy 的库 以及 lxyok 的库
3 - 青龙面板
依旧基于 docker 请自行部署好,或者群晖/威联通里面的 docker 中心/Container Station,再或者宝塔面板直接 pull 镜像即可。docker pull whyour/qinglong:latest
然后开始创建容器
1 | docker run -dit \ |
如无报错,这时候打开浏览器 http://ip:5678 即可看到面板,使用账户密码均为 admin 进行登录,会提醒重置密码,密码存放点为vim /ql/config/auth.json
然后自行自定义密码。
针对 NAS 上的 Docker,可以参考VAY 东东方法
作者提供了 docker run 部署命令,但对于群晖来说还得进入 SSH 下操作,略显不便。我这里把部署命令转化成群晖可直接导入的 JSON 内容方便操作。
可下载 json 文件修改下图红色圈示映射位置,自行替换成上步创建位置,然后在 docker 中容器选项-设置-导入菜单导入创建容器即可。群晖导入 JSON(右击另存为下载)
下一步配置扫码面板,首先下载文件config.zip到/ql/config 目录下 unzip 解压,然后nohup ./JDC
运行即可,访问浏览器 http://ip:5701 进入 JDC 网页控制面板即表示成功。再者扫码,使用 jd 登录,获取到 cookie 回到青龙面板查看 Session 添加成功。
最后添加定时任务,定时规则为27 8,12,16,20,0 * * *
添加成功后,点击执行即可,如想配置消息推送可以点击左方配置文件,按照说明填写相应的 token 即可。
1 | ## 更新lxk仓库 |
4 - 特殊活动
3.1 双 11 全民养红包(2019)
1 | var MAX_CYCLES = 3; |
3.2 618 全民营业(2020)
1 | (() => { |
1.3 618 热爱狂欢趴(2021)
活动地址:urlsite
1 | javascript: void (function () { |
1.4 708 热爱狂欢趴(2021)
活动地址:urlsite
1 | 青龙 |
1.5 双十一热爱环游记(2021)
活动地址:urlsite