感谢大家对我的支持,虽然项目停止更新了还是在给我点star...多谢大家
这是我在大三下完成的一整套脚本,现在来看代码风格可能不是那么严谨,也不是很Pythonic,但是这套代码的确让我的大学过得很舒服。
现在已经毕业了,工作还不错,几年来要感谢京东成就了我很多,现在我已经不薅羊毛了,安心在京东上消费hhh
重写是不太可能重写了,京东已经上了滑动验证,有兴趣的可以自己改写下相关的部分,祝大家学的开心
作者已停止更新!部分功能可能不可用,欢迎修复问题commit发pr给我,我觉得可以就合并进来!
- 丰富的可扩展性:丰富的文档帮助你借助本程序二次开发出个性化的程序。
- 同时兼容Python2/3:无需考虑兼容性问题。
- 轻量化:仅依赖3个第三方包(requests,pillow4.0.0,selenium2.53.0)
- 全自动:全自动定时抢卷/抽奖功能,并支持多线程,配置有多高,速度就有多快。
- 对新手友好:大量的示例,即便不会Python也能快速构建环境。 目前已经实现的功能:
各文件开发文档地址:https://github.com/HiddenStrawberry/JDPackage/wiki
- Spider.py #京东抽奖LotteryCode爬虫
- 京东抽奖代码爬虫
- Lotterypack.py #京东抽奖工具包
- 支持代理IP的定时抽奖工具
- kuaidaili.com免费代理IP获取+过滤有效IP工具
- Lotterycode测水工具
- account.py #京东账户信息管理工具包
- 浏览器Cookies载入(只要有一段Cookie,就可以在Firefox实现直接登录而无需账号/密码,可以跳过手机验证及风险验证)
- 电脑端及M端登录
- 获取优惠券列表
- 获取消息列表
- 获取订单列表
- datacontrol.py #文件及数据库处理
- Python2/3兼容性处理
- CSV文件读写
-
rk.py #若快打码组件
-
coupon.py # 京东优惠券工具包
- M端/电脑端优惠券领取
- 获取a.jd.com领卷中心的任意页面的任意优惠券领取地址
- 领取a.jd.com领卷中心任意优惠券
-
mlogin.py #京东M端登陆模拟执行
-
JDEncrypt.html #京东PC端登陆模拟执行
所有功能都有对应的极为详尽的由作者煞费苦心写的文档及具体的使用例子,可以到docs目录中查看各个文件的文档,新手请参阅新手教程。
使用方法:
from JDPackage import *
- 本工具包持续更新
- 程序仅供您研究使用,严禁用于非法用途,因程序产生的一切问题与源码作者无关