第3行: 第3行:
 
以下列出了一些我写的刷课机……
 
以下列出了一些我写的刷课机……
  
=== 清华刷课机 ===
+
== 清华刷课机 ==
 
链接:[[文件:coursel.py|coursel.py]]
 
链接:[[文件:coursel.py|coursel.py]]
  
 
其实写刷课机也是个学习python的过程……
 
其实写刷课机也是个学习python的过程……
 +
 +
清华的验证码比较复杂。为了识别这个验证码,用到了cuneiform。其实gocr的效果也不错。
  
 
== 北大刷课机 ==
 
== 北大刷课机 ==

2011年9月16日 (五) 02:33的版本

刷课机,一般指通过模拟用户操作,不断选课,从而试图选上某一门课的用于选课的程序。

以下列出了一些我写的刷课机……

清华刷课机

链接:文件:Coursel.py

其实写刷课机也是个学习python的过程……

清华的验证码比较复杂。为了识别这个验证码,用到了cuneiform。其实gocr的效果也不错。

北大刷课机

链接:文件:Coursel pku.py

链接:文件:Pointrmv.cpp

链接:文件:C pku.tar.gz

在清华的基础上改的,结构基本相同…… 另外,这里引用了一个文件,pointrmv。北大的验证码太弱智了,所以自己搞了个简单的程序用来识别验证码…… 这个验证码识别工具还用到了一些标准图像,从北大验证码里截的…… 这些在那个压缩包里。其实那个包里也有另外两个文件……