蘑菇丁自动打卡平台,基于flask进行制作
-
控制台登陆注册
-
添加蘑菇丁账户
-
获取蘑菇丁账户token
-
如不填写user-agent则进行随机生成
-
打卡地址功能
-
使用APScheduler进行指定时间的打卡
-
在每次对任务变更后,程序重新设置一次cron任务
-
每次执行任务后进行日志记录
-
添加定时任务的立即执行
-
在蘑菇丁添加对服务器IP的屏蔽后,可以在
config.py
中的proxies设置https代理 -
对接熊猫代理,自动获取代理IP
我搭建在了我的服务器上,地址为:
请勿攻击,打垮一次,永不开放
仅供学习参考使用,如学习过程中蘑菇丁账户被封禁,本人不负任何责任,如果使用本平台,则默认同意如上条件
一定一定一定注意好地址的添加,经纬度和填写的详细地址一定要对应的上,一般被封禁都是地址填写的问题!!
在terminal中运行如下命令
git clone https://github.com/NothAmor/MoGuDing-Web.git
cd MoGuDing-Web
pip3 install -r requirements.txt
首先进行配置app/db/db.py
文件中的数据库信息,填写好自己的数据库信息
不必自己去创建数据表,程序启动自动连接数据库进行数据表创建
-
访问熊猫代理官方网站:http://www.xiongmaodaili.com/
购买代理IP套餐,并按照如下图进行API链接生成
- 将生成的API链接填入
config.py
文件结尾中,位置已经用注释标注出了
-
将
mdimgs/withoutProxy/cron.py
剪切到app/cron/
中将cron.py
替换将
mdimgs/withoutProxy/views.py
剪切到app/views/
中views.py
替换
在控制台运行:
python3 run.py