许多同学在大学阶段最麻烦的一件事莫过于在人满为患的图书馆找到一个清净的座位安心学习,但是有时候不管是在什么时候,图书馆的座位总是那么难抢!大家都这么卷,图书馆的座位自然很变成了抢手货,有一次早晨,我打开学校的抢座软件,正准备愉快地开始抢座,但是只是一瞬间我预约的座位就瞬间没有了!!!是谁抢了我的座位呜呜呜呜,于是本人一气之下,决定自己写一个脚本,为以后的图书馆长期学习打下厚实的物质基础!于是这个伟大的脚本诞生了。
本人对这个脚本投入了巨大的时间和精力,但是即使困难重重也没有放弃那一丝的希望,最后终于完成了这份脚本。很荔枝的一个故事。具体脚本的使用流程我都放在了脚本的文件夹内请放心食用噢,还有就是脚本的基本抢座方式,该脚本的抢座方式是通过使用selenium技术来操作浏览器进行抢座操作,速度上还是相当快的,2秒内就能实现选做页面的跳转,并且进行选择和点击抢座。还是很不错啦,当然这个脚本需要的是数据问题,这个方面,所有学校都可以自己DIY,因为本人是在湖南省湘潭大学,所以自然也就设计成自己学校的数据使用,当然可以使用的有很多,本代码也没有设计所有数据,只是设计了4个阅览室的座位选择,在座位数据上保存我采用的是python的字典功能,相对应,字典的key是要选座位的编号,key所带的值就是阅览室页面的Xpath的序号(也就是第几个Xpath号,这个可以在浏览器的控制台上查找复制了解)。这里面还有一个HttpCanany包可以用来使用也是不错的。
具体以上就是这样了,这个脚本是我的1.1版本,以后还会继续更新,希望大家能给我多提提意见,本人学识肤浅,希望大家多多赐教,谢谢啦!!!