WFU图书馆座位预约辅助
1、模拟用户cx登录系统(登录系统时用户信息进行了加密)获取连接的cookie
2、携带cookie进入需要操作的页面(可能需要进行跳转多个页面才能到达有用的页面)
3、携带相关的座位信息和cookie、tocken等信息请求预约地址该脚本使用纯python编写,使用多线程技术,提高成功率
脚本具有启动通知和预约成功通知(邮件方式),只需正确设置相关数据即可
1、Windows/Linux电脑(最优:24小时开机, 最低:预约时间段开机)
2、安装Python运行环境及必要的库如:request、PIL
ubuntu安装:
sudo apt-get install python3 -y
sudo pip3 install requests pillow
Centos安装:
sudo yum install python3 -y
sudo pip3 install requests pillow
Windows安装方法自行百度
3、了解Google的的开发模式
python seat_order.py [用户名, 密码, 座位id, 邮箱, 截止时间]
详情见示例:
Linux: Start.sh
Windows: Start.bat
Centos:
sudo yum install crond
vim /etc/crontab
根据示例添加对应信息
systemctl start crond #启动crond
systemctl enabel crond #设置crond开机自启动
Windows百度有很多,请自行百度
注意:定时启动建议使用绝对路径
email: [email protected]
本脚本仅供学习交流使用,禁止用于任何非法用途。 如有侵权请邮件联系,将会在两个工作日内删除