Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lizazacn/WFULIB2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

图书馆座位预约辅助

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百度有很多,请自行百度
注意:定时启动建议使用绝对路径

联系方式

声明:

本脚本仅供学习交流使用,禁止用于任何非法用途。 如有侵权请邮件联系,将会在两个工作日内删除

About

WFU图书馆座位预约系统

Resources

License

Stars

Watchers

Forks

Packages

No packages published