刷了一门选修课

今天早上上完第一节课回来上网选课。RP 不好,两门选修课都是要抽签的。忐忑地点击了“抽签”那个链接,结果第一门抽中了,第二门课没有抽中。但是这第二门课是我很喜爱的《庄子》导读,居然没有选上让我好生郁闷。

不得已,想起来之前打算用 Java 做一个选课工具,直接像浏览器那样处理 Cookie,登录,然后用 HTTP 请求去选课。至于被发现的问题,其实只要频率不是太高问题就不大。

说干就干,上 www.jetbrains.com 去下载 IntelliJ IDEA,发现已然是 8.0.1 版本了,下载回来装上,IDEA 还是一如往前那样好用。再去 Apache Software Foundation 下载他那出名的 HttpClient,有了这个东西就能自由地处理 HTTP 协议了。

去年给 Daniel 干活的时候在 Android 平台上用过 HttpClient,所以这次写一个选课的小程序还是比较容易的。Coding 加上 Debugging ,不到两个小时就搞定了。

中午去吃饭的时候跑了一段时间,一共发了 700 来个 Request,没有选上。看来还没有人在这个时间退课。下午 3:10 的时候困了,爬上去睡了一会儿,睡之前把程序打开了,后来醒来一看,在第 265 个 Request 的时候已经选上课了。很好很强大。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注