说明:
之前分享了一个抢大红包的帖子:https://testerhome.com/topics/16936,其中有些不足之处
1.需要另起定时任务
2.定时任务实际执行的时间总会有 1s 左右波动,而 ele 大红包实际上会在 0.1s 内被抢完,由于执行时间的误差,导致有时候会抢不到饿了么大红包。
升级版
使用了 apscheduler 管理定时任务,脚本执行时间的误差极小(零点零几秒误差),且不需要另起定时任务,只需要执行脚本,就可以等着脚本自动抢红包了。
用法:
1.clone 下脚本:https://github.com/wss1029681084/Autosign
2.安装依赖 pip install -r requirements.txt
3.修改 User.ini 文件里的 cookie 和 Agent 的值,为用户本人的 cookie 和 agent(可通过 chares 抓包获取)
4.运行脚本 python start.py 自动起定时任务,每天 10 点,14 点,17 点去抢(20 点的脚本没写,因为大红包每天只能抢一次,一般来说前 3 个时间段至少会抢到一次)
也可以一个脚本同时帮多个用户抢大红包,需要以下几个步骤。
1.User.ini 里新加一个用户的 cookie 和 agent
2.在 start.py 里新写 2 行代码
def hongbao_default():
return gethongbao("default")
由于 apscheduler 是多线程执行脚本的,所以我们只需要在 scheduler.add 加入任务,就可以执行脚本,同时抢多人红包了
如果大家觉得好用,请在 github 上多点赞哈,多谢。
https://github.com/wss1029681084/Autosign