1 、茅台脚本源代码获取
关注公众号【不贪心路历程】,回复【茅台】
2、 安装 Python3 环境
参考网址:
https://www.runoob.com/python3/python3-install.html
我自己下的是Python 3.9.0: Windows x86-64 executable installer
安装过程记得勾选 Add Python 3.9 to PATH。
安装完成按 Win+R 键,输入 cmd 调出命令提示符,输入 python,检查是否安装成功。
3 、运行茅台脚本代码
- 配置账号参数
- 创建虚拟环境
- 安装代码环境库
- 运行 main 代码
3.1 配置账号参数
打开浏览器登录京东商场,随便找一个商品下单,然后进入结算页面,
打开浏览器的调试窗口(按F12),然后点击选择Console,在控制台中输入变量_JdTdudfp
,即可从输出的Json中获取eid
和fp
。
找到 eid 和 fp 值之后,去 config.ini 文件进行配置,顺便把时间修改一下,就完成了账号参数配置的准备工作。
因为 eid 和 fp 是固定值,所以后面在运行程序,不需要在修改,直接运行即可。
3.2 创建虚拟环境
a 创建虚拟环境
按 Win+R 键,输入 cmd 调出命令提示符
输入:cd /d D:\Python\jd_seckill\jd_seckill
然后输入:
python -m venv jd
b 激活虚拟环境
在Windows上,运行:
jd\Scripts\activate.bat
在Unix或MacOS上,运行:
source jd/bin/activate
3.3 安装环境库
如果你使用 windows ,在依赖包中有一个 lxml 库,这个库在 windows 中你使用 pip 是安装不上的,你得从网上下载 wheel 文件来手动安装,然后再执行下面的命令,下载链接在下面,记得选择对应 Python 的版本,由于这个页面里的 lxml 版本是 4.6.2,因此你要手动改动 requirements.txt 文件里的 lxml 版本。
lxml 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
然后再执行下面命令:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
3.4 运行 main.py
python main.py
如果出现请扫码登录的提示可查看项目目录下是否存在qr_code.png
文件,若存在打开图片,并使用京东手机APP扫码登录即可。
4 、怎么抢
快到10点的时候,定个9点55的闹钟。
开抢流程:打开cmd,
cd /d D:\Python\jd_seckill\jd_seckill
python main.py
输入2,回车,就等着,10点过1分去手机APP看一下,是否抢到,我第一次抢以为没抢到都放弃了,后面去看竟然抢到2瓶,开心死了。