|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?
' j" n# ^4 {: j/ `# R2 e我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。- ]+ q4 b4 `* ^4 c- N0 E
( v8 G4 }8 j4 x3 ?报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。9 \" W( s5 C% |1 D. D
' A+ E. `3 O" ?$ s. l以下就根据这个原理来说明如何自己做一个这样的报名工具。8 R3 w0 Y) Y% p- B; d; o. N
时间:一级考试报名开始后。
M4 Q4 T" M8 e4 n- B& e工作:& q* Y# V" A; c: t) D9 h4 ~6 y$ B8 h
1。注册一个帐号。
- c% ?5 r7 R2 N0 ^, K) c v2。进入最后的选了考场,只要按一个按钮就能报上名的页面。! D) Z9 I9 p& i, q7 b k2 X! P+ f. w
3。单击右键,查看源代码
, e5 w, G8 K& c7 F- d) T4。找到里面<form 表单的action,获取里面所有的控件名称。" `# _ s2 q- |2 K$ S: S, N9 Z0 A
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
, f9 h/ [* T! {$ s& Q( R6 ]7 `6。测试这个页面能否报名报的上" A# W. T. F s7 A3 u7 M9 _9 T
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
* ~ j; I. [& p6 D5 K6 @
8 {; [* l$ W5 ]" F6 e1 |5 Z/ E4 M这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。2 m C* {; h, y; e
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。3 G3 {# T% |/ `& w
. v! z) U1 W$ d9 J2 g同理,该工具还可以改造为半夜刷名额的工具。7 E: a7 l; o* Q' J. o. k
. ~8 e. q- \1 u* w+ V/ ~- g* ` e[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|