项目简介
本项目是基于Python框架开发的自动化工具,借助异步IO、HTTP请求、数据库操作等技术与京东服务器交互,能自动化处理京东各类活动任务,像签到、领取奖励、完成任务、抽奖等,有效提升操作效率与便利性。
项目的主要特性和功能
- 自动化任务处理:可自动处理京东APP里的活动任务,如签到、领奖励、完成任务等。
- 异步IO:运用异步IO处理多任务,提高程序执行效率。
- 多通知方式:支持企业微信、Push+服务、Telegram Bot等多种通知方式,便于用户及时获取活动更新与奖励信息。
- 日志记录:提供日志记录功能,方便跟踪程序运行情况和诊断错误。
- 多进程支持:支持多进程执行,可同时处理多个账号的任务。
- 拼图验证:实现拼图验证功能,提升自动化操作的隐蔽性和成功率。
安装使用步骤
本地运行
- 安装虚拟环境工具:
bash pip install virtualenv
- 复制项目代码(此处文档未给出复制命令,需补充完整相关命令)
- 进入项目目录:
bash cd jd_scripts
- 创建并激活虚拟环境:
bash virtualenv venv && source ./venv/bin/activate
- 安装依赖包:
bash pip install -r requirements.txt
- 创建配置文件目录并复制配置文件:
bash mkdir conf && cp .config.yaml ./conf/
使用Docker
- 一键安装Docker容器:
bash docker run -d --name jd classmatelin/hhl:latest
- 进入容器:
bash docker exec -it jd bash
- 获取JD_COOKIES:
bash python get_jd_cookies.py
- 编辑配置文件,填入获取的JD_COOKIES:
bash vim /scripts/conf/config.yaml
- 运行脚本检查配置:
bash python jd_bean_change.py
- 配置消息通知:在
config.yaml
中配置notify
块,支持TG机器人、Push+、企业微信应用消息等。
更新
- 更新Docker容器:
bash docker exec -it jd /bin/docker-entrypoint
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】