Skip to content

xieqifei/AutoLernraum

Repository files navigation

RWTH自习室自动化程序

image-20211117182444929

1.快速开始

  1. 安装Chrome浏览器
  2. 安装python3.9及以上版本
  3. 点击绿色的Code按钮,下载zip包,并解压
  4. 打开test_selenium.py
  5. 修改lernraum变量里的switch,将想抢的自习室地点时间那行的switch值修改为1,其余置0。每次运行前都需要更改。
  6. 按照程序注释,修改buchung变量中的值为个人信息。
  7. 运行test_selenium.py,出现倒计时时程序正常运行
  8. 程序会自动弹出一个浏览器窗口,当倒计时结束自动进入网页并进入自动化程序,直到验证码页面出现,程序将不再运行,需手动输入验证码并点击提交按钮。
  9. 抢座程序只能在开始抢座之前20分钟内运行,比如8.00-14.00点的座,最早的运行时间是13:40,那么之后程序会开始倒计时,14点准时进入网页抢座。你可以将lernraum变量中time变量中的14.00设置为离你较近的一个时间进行测试,来了解程序运行的原理。
  10. 若出现buchen success则预定一定成功,如果出现buchen failed,预定不一定失败,以邮件为准。

image-20211117180736738

3.注意事项

  1. 由于预定网页经常发生变化,如果正常运行一段时间后报错,可以到github上重新下载最新的版本。如果我更新不及时,可以提交issue。

4.其他

我在尝试使用已有的ocr软件来识别验证码内容,但是准确率并不高。由于考试时间比较紧张了,我也没有没有时间去写程序,来抓取网页的验证码做数据集和训练一个神经网络,如果有朋友有能力的话,不妨去试试。

About

good good study, day day up

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages