littlebot
Published on 2025-04-16 / 1 Visits
0

【源码】基于Python的京东活动自动化工具

项目简介

这是一个基于Python的自动化工具,能够处理京东APP和京喜APP里的系列活动任务,像签到、领奖励、完成任务、抽奖等。它通过模拟用户操作来自动执行这些任务,节省用户时间与精力,同时运用异步编程、多进程处理等技术提升处理速度和效率。

项目的主要特性和功能

  1. 登录和验证:可自动登录京东APP和京喜APP,并完成账号验证。
  2. 任务执行:能自动完成指定任务,例如浏览任务、助力任务、抽奖任务等。
  3. 通知:借助企业微信、Push+服务、Telegram Bot等方式发送通知,告知用户任务完成情况与奖励信息。
  4. 拼图验证:自动处理网页中的拼图验证流程,保障活动顺利开展。
  5. 日志记录:记录程序运行时的日志信息,便于问题追踪和调试。

安装使用步骤

本地运行

  1. 安装虚拟环境工具: bash pip install virtualenv
  2. 复制项目代码: bash cd jd_scripts
  3. 创建并激活虚拟环境: bash virtualenv venv && source ./venv/bin/activate
  4. 安装依赖包: bash pip install -r requirements.txt
  5. 配置文件: bash mkdir conf && cp .config.yaml ./conf/

使用Docker

  1. 一键安装: bash docker run -d --name jd classmatelin/hhl:latest
  2. 更新容器: bash docker exec -it jd /bin/docker-entrypoint

使用说明

  1. 进入容器: bash docker exec -it jd bash
  2. 获取JD_COOKIES: bash python get_jd_cookies.py
  3. 配置JD_COOKIES: bash vim /scripts/conf/config.yaml
  4. 运行脚本检查配置: bash python jd_bean_change.py
  5. 配置消息通知:
  6. config.yaml中配置notify块,支持TG机器人、PUSH+、企业微信应用消息等。

注意事项

  • 内部账号互相助力,如有剩余助力作者。
  • 请确保遵守京东和京喜的使用规则,避免违反规定导致账号被封禁。
  • 请注意保护个人信息安全,避免账号信息泄露。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】