厂商更新了规则,为此我又加了个从校内服务预约的脚本,维护到毕业。
程序会自动预约座位并以邮件提醒是否成功。
完整程序代码在 https://github.com/Xyntax/Juneberry-Cat (请复制到浏览器打开)
或者点击文末的 查看原文
如果有帮助请star支持一下,谢谢!
Juneberry-Cat
Juneberry图书馆座位管理系统 - 自动化预约脚本(通用在线平台 + 校内预约平台)
说明
-
利用python模拟登录及爬虫来完成对图书馆座位的自动化预约,不涉及到漏洞利用。
-
分为通用平台和校内平台两个部分。
-
实现了预约结果判断、邮件提醒等功能。
-
以下程序作者仅在北京交通大学账号下测试成功,其他大学用户需修改部分配置及代码,仅供参考。
程序
juneberry.cn
模拟了用户在http://yuyue.juneberry.cn网站预约座位的动作。
campus-client
模拟了用户在校内图书馆客户端网站(如:北京交通大学预约系统)预约座位的动作。
配置
配置mail文件夹下mail.py的部分代码,来实现邮件的自动发送功能。
使用
python *.py [用户名] [密码] [座位号] [收信邮箱]
自动化
vim /etc/crontab
实现自动化
适用高校(仅供参考)
-
山东大学(威海)
-
电子科技大学
-
中国人民大学
-
北京工商大学
-
北京交通大学
-
武汉理工大学
-
中国政法大学
-
第二军医大学
-
大连医科大学
原文始发于微信公众号(乐枕迭代日志):图书馆自动化预约v2
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论