调用方式:demo.py
文件提供了
from zwulib import *
appoint_zwulib('账号', '密码', room_id =3 ,dday =1, begin = 8, duration = 13)
参数分别为,账号,密码,自习室id,延后日期,开始时间,持续时间
需要在notice.py
文件设置邮件发送,使用139/189邮箱可以获得移动/电信的短信推送。
核心代码zwulib.py
的第102行实现了一个朴素的插座算法,偶数位置有插座(但这并不对任意位置成立,需要对规则进行优化)
df = df[(df['room']==room(self.type)) & (df['ava'] == 0) & (df['title']%2 == 0)]
由于上述开源代码未设置开源协议,本项目表示非常感谢并标注来源。本项目采用MIT开源协议,建议引用本项目的同时标注上述项目。
请合理使用此脚本, 切勿占用公共资源 , 做出诸如预约但不去签到使用的行为。
本项目仅供学术交流使用,作者不对任何因使用本脚本造成的后果负责,包括但不仅限于由滥用脚本导致的封号,账号被锁定等。