之前写过两篇青龙定时面板的使用教程,写的挺详细,很适合有一些计算机基础但又不多的小伙伴
有了上面青龙面板的基础,今天就可以给大家介绍一个新玩法-使用青龙面板自动申购i茅台。近期刚整利索,经验证,这个脚本可以让大家释放双手,轻松玩转i茅台。虽然茅子最近溢价回落了一些,但仍很保值,有这个需求的小伙伴有福了。
(不得不说,豆包图像生成挺不错的,铁子可以试试)
在这里,我先贴两个仓库地址,来自万能的开源社区,供大家学习:
预约脚本:https://github.com/AkenClub/ken-iMoutai-Script
生成环境变量工具:https://github.com/AkenClub/iMoutaiEnvGenerator
这两个仓库地址文档写的都很清楚,大家可以自行阅读按照步骤进行实施。下面我主要以自己的实操经验,挑重点给大家总结下。
关于预约脚本
ken-iMoutai-Script
是一个青龙脚本,旨在自动化完成 i茅台的预约申购、登录、短信验证码处理、耐力值和小茅运领取、旅行、周末欢乐购以及自动化选择店铺等功能。这些功能我都已经验证没有问题,作者提供了多个脚本,省去了抓包的流程,但是还是有些待完善的地方,比如不支持酿酒赚取小茅运(这个我已经提交issues)。每个脚本对应一个功能,见下图:
1、只需配置一个环境变量 KEN_IMAOTAI_ENV
格式如下:
手机号码#用户ID#设备ID#版本号#商品ID列表#店铺ID^店铺缺货时自动采用的模式^省份^城市#纬度#经度#TOKEN#COOKIE
需要注意的是在旧版本青龙(例如v2.13.8)中,使用$作为分隔符时会出现解析环境变量失败,此时,可以把$分隔符换为#作为分隔符。所以,建议直接使用#作为分隔符即可(觉得格式拼接太繁琐可以直接往下滑)。多个用户就用多个环境变量,便于维护。
2、定时检查 TOKEN 有效期
脚本 99_check_for_validity.py 会定时检查TOKEN的有效性,需要安装依赖 PyJWT,安装步骤
:面板 - 依赖管理 - 右上角新建依赖 - 类型 python3 - 拆分选择否 - 名称 - PyJWT - 确定。
💬 TOKEN 有效期时间不一定准确,一般上下浮动 6 小时,以真实 API 连接的结果为准。同时建议临近有效期时手动更新 TOKEN、COOKIE,不用等到过期再去更新。
生成环境变量工具
其实单部署好预约脚本就可以完成所有功能,但是你有没有感觉前置步骤还是太繁琐,比如登录、短信验证码处理、商品ID列表、获取省市的经纬度以及繁琐的字符串拼接,别说萌新了,十年老码农都很容易整错。
于是,这个生成环境变量工具便应运而生(为贴心的作者点赞),原先整个流程下来我得5分钟,现在取决于验证码的接收速度😌。可视化操作如下图所示:
1、说说工具的部署
推荐 Docker 一行命令部署,部署成功后,访问 http://ip:12999 即可使用。如果你使用的是Linux系统,但是不知道如何按照,请查看这篇文章:Linux(Centos版本)如何快速安装docker,如果你是Mac或者Windows请查看下面这篇文章进行安装:
https://cloud.tencent.com/developer/article/2377898
docker run -d --name imoutai-env-generator -p 12999:12999 ppken/imaotai-env-generator
但是,你会发现网络异常、执行失败,这是因为docker hub已经限制了国内的正常访问,就算用各种云服务商和高校镜像站也无济于事。。。那该如何解决?
我找了一个下午,发现有一个良心博主!!他搜索并汇总了目前可用的镜像站和镜像加速地址,并计划定期测试它们的可用性,更新这个镜像列表,解决了国内无法正常下载docker的问题,请移步。
https://mynamecoder.com/p/43824.html
2、什么?你懒得自己部署工具啦
事已至此,我还是建议自己实操一下,有些事情需要亲身经历一下才能体验真正的快乐。如果,我说的是如果,你还是想自己部署一套,但是又不是很擅长,没关系,小编这边坑都淌过了,可以提供技术服务,你可以骑着小编过河,小编只需一杯星巴克☕️润润嗓。
当然,你还可能部署都懒得整,可以后台悄咪咪私信小编,小编提供自己的工具地址,生成一次Token可以用1个月,虽然服务器资源宝贵,但每次只需一杯9.9的瑞幸用来维持生命。
实际操作中难免还可能有其他问题,欢迎评论区留言交流!!