![MIT](https://camo.githubusercontent.com/1f0784ee36fd7ec3321a7800da32afc06aa5d18a9af8134252002a53eb61af36/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e)
![6af89bc8gw1f8q48ds6y9g205k046aas.gif](https://camo.githubusercontent.com/4a75a8591a6efbaed5e78b06c4718c915cc16058cfcff4d596b60dc0475e4397/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3230363835312f33382f353639392f33373232322f36313661653465304539363265383636392f633439376466666162343336666563312e676966)
之前所有旧版本都存在重大逻辑问题,新版本已修复,请不要使用旧版
一.每日自动签到领美团豆(可兑换红包必中符),每日可领七次
二.每日自动抢天天神券(道具库中若有任意面值必中符,则自动在设置的时间段使用。抢红包开放时间为北京时间11点,17点,21点)
三.自动将抢到的面值小于5元的天天神券兑换成红包豆(如满17-3面值的)
此推送每天限额200次 对比server酱每天5次的免费推送,推荐使用pushPlus
pushPlus 与server酱默认使用的推送接口目前虽可继续使用,但已被微信宣告放弃,默认推送接口停止服务时间待定,故请尽量更改推送接口,采用企业微信机器人推送
建议pushPlus和server酱推送均使用企业微信机器人推送渠道,需下载企业微信,申请机器人记住webhook,pushPlus需按照下图在脚本开头填写webhook 地址,server酱webhook地址不用填在脚本里,只需在server 酱网页端选择推送渠道并填写即可
![image.png](https://camo.githubusercontent.com/7633dac4677c2b966081bf51310a2b5f289f561022406920cc3089475028d23a/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3231373838312f31312f3631352f3231353730352f36313661623265624561353539626665362f653332643538626165656465643561652e706e67)
对尝试以下领取30元以上红包功能自定义时间段(在有10元以上必中符的情况下,现默认为下午和晚上两个时间段之间自动尝试抢大额),即在设置的时间段内,且有10元以上必中符,才会尝试领取30元以上红包,否则在其他时间段会直接使用必中符抢红包,不会尝试去等15元以上红包领完才去抢。
![image.png](https://camo.githubusercontent.com/33da03f1b7689b191b37204023d021cf18befa55b42addd7212e3e478679788a/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3231323632342f32392f3732332f3539323031342f36313662383962324566646465666365372f393461613631643936653933333830642e706e67)
一、当道具库拥有10元以上面值必中符时(若想用红包豆领到限量的15元必中符,则需在脚本第一次初始化变量时将propId填为5,每天三点准时运行一遍脚本),自动尝试等待红包池中15元被清空后领取30元以上红包,小概率成功事件
二、5元和8元红包由于数量过大,无法利用红包数量近似性领取更高层级的红包
三、若想运行时默认关闭此新增功能,请将五十五行(如下图)的连续赋值变量从1改为0即可
四、若在有10元以上必中符且在自定义抢红包时间段内,自动尝试领取30元以上红包时,出现无法领取到任何红包的情况,则请将下图中 ten_left fifteen_left 数值改大些,如改成10左右
![image.png](https://camo.githubusercontent.com/d499e57bf8d722a8e2d4b48c9b8230fb17062bfe5fd996470f77f8dfb1d695c5/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3139383336312f32372f31333236302f3230323638332f36313639383865304564663037376261382f653264623232343462633963396465662e706e67)
将脚本部署在服务器或者nas openwrt 或者潘多拉路由器 群晖等可读写文件的平台上,本脚本只在服务器上测试通过。若需在腾讯云函数平台请自行修改源码中参数,否则无法运行在腾讯云函数等无法读取文件的云函数平台
首次执行脚本需按提示输入参数,后续即可自动读取脚本所在目录的配置文件
即设置crontab等定时计划前一定要手动运行一遍脚本记录token等参数 !!
本脚本接入server 酱微信推送 ,为节约每天免费5条的推送额度,故本脚本将只在早上11点后进行消息推送
获取token的方式:百度搜美团,若谷歌浏览器登陆网页版美团若登录时的异常验证提交点不动,请更换safari等其他浏览器尝试即可.登录后在美团首页F12检查,点击network,刷新网页,拖进度条点击第一个请求,然后复制请求头中cookie 的token字段,注意只要token字段,格式为"token={token};"中的{token}字段,不带分号,更不是整个cookie。
![image.png](https://camo.githubusercontent.com/0d79c1fc3743b2a34c9d164857b6148dbe7945b50cc680990a0ce6288bc1623b/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3230343136362f32332f31313534312f3531323132342f36313638636561314566313534306665362f646536326662373565303264363263382e706e67)
linux,windows,android,路由器openwrt,nas等任何设备只要有Python3环境和终端即可运行。
python3基本不需要安装任何模块 直接尝试运行脚本,要是缺哪个模块就安哪个
假设脚本文件存放在 testUser用户的主目录 /testUser 目录下
Linux平台(包括openwrt 等路由器 nas 群晖设备)定时计划命令
若需 每天11点、14点、17点、21点、0点后的一个小时内的0分,1分,32分运行一次脚本,则可按如下设置
14点为运行美团豆兑换必中符时间段,0,1,2,3点为补充每天的签到领红包豆次数,其他时间段为抢红包时间段!
![image.png](https://camo.githubusercontent.com/19325068a88041751390b3361edb7aceeedab75edb301359bc4fac84627aedc7/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3231353736342f32382f3432362f33393130352f36313638643733394535643732643032652f623465336539366165626438373534332e706e67)
0 11,14,17,21,0,1,2,3 * * * /usr/bin/env python3 /testUser/meituanshenquan.py
![image.png](https://camo.githubusercontent.com/a836d31e32b9083cef0287bf8f92912bd0ef078e3cbd4f75dc8ab0730de5ac52/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3136383739372f33302f32343833332f35383730302f36313662393835624562323563373836342f343064363036643266656432313337312e706e67)
个人觉得docker是个伪需求,套娃python3 环境个人觉得没必要,这个项目又不是用js写的,对环境要求没那么高,若真想使用docker 直接构建一个python3的docker就行或者自己构建个alpine或者ubuntu的docker去装python3,下图为dockerhub的python3镜像,按描述构建后,然后docker exec -it docker的名字 /bin/bash 进入docker 然后安装git, 再git clone 此项目源码,其他的运行和定时任务就和linux实体机一样了
![image.png](https://camo.githubusercontent.com/f6a4bf19d7d76213078ac643209987b4ba696e1f738fe183b9727460b92e106b/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3139393036302f33302f31333633352f3336353834302f36313662663964354566383036313830342f313434373239363835663834646666392e706e67)
很多人真是为了docker 而docker ,pull个镜像遇到网不好直接卡半天,用docker 的一般都是nas 或者openwrt ,自己实体机装个python3很难吗?
新合并分支支持githubAction 注意区分版本 一个为终端版 一个为githubAction版
##githubAction版暂未修改完整,直接运行无法运行,请自行修改或等后续更新 githubAction版本请自行修改配置文件的定时任务时间! ##
定时计划时不要使用输出重定向 脚本自动生成的output.txt 起到记录推送的功能 每次内容会自动覆盖,所以执行时不要使用任何输出重定向命令!!!!!!!!!!
![image.png](https://camo.githubusercontent.com/9d54b7ba033f438549e59f4a1d2d3b04b9083a17184e51e0dc93036bef2a76f8/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3230363830312f33362f353434372f333932383835372f36313639313138314530653830626235662f656433306235396539303834643537322e706e67)
![image.png](https://camo.githubusercontent.com/432fe861c515ba600c7ffaaabbb51a483e7f0650c02511327d0951022d0727bc/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3231323535352f342f3339322f323732353733352f36313638343661354538663335313931322f303766656631623462363462666233612e706e67)
![image.png](https://camo.githubusercontent.com/a08a1c2a3949a046390ff0997f3bc4899b4b43ed385f0cebce173e5b86d64021/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3230323139382f31342f31313235302f313630373239392f36313638343663614532366333313534632f356430363861633330393532613365312e706e67)
![image.png](https://camo.githubusercontent.com/dffa72835329bd915f0244f64368b74b42ccd8ee1ab7722d0831ce3fe84e3d19/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f363737382f32342f31373732362f313733393539312f36313638343630394532616438633965642f613933643636313439343636613765612e706e67)
![image.png](https://camo.githubusercontent.com/5f614fc875ca27e668f1ccf6b6369ed6dcc5487128133da2e92065a5e5205b6d/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3230373139332f34302f353431382f313239313736322f36313638343633394562616563353939642f666432396165323263383763373437332e706e67)
![image.png](https://camo.githubusercontent.com/d50327f1be983f9374f4a9a8fb801af460cccc203af236dcabf934d74791c183/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3136383630372f31372f32313136352f313935383036312f36313638343635344538646639373561652f333736353564653032303936626630632e706e67)
![image.png](https://camo.githubusercontent.com/41258c981d1d3abb385342e0b2ec9ac404e0f061e306670507aa31943b84a5a4/68747470733a2f2f696d6733302e333630627579696d672e636f6d2f706f702f6a66732f74312f3231353833362f33352f3335372f313334383531332f36313638343636664538656637306164632f396264373031336666346365323230322e706e67)