|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?
0 V2 v( E1 T( _ L我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。4 h/ x0 r7 h9 {( G" S
3 f9 R1 M, m/ C b
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。* o6 E g( _ G+ g
* D: R1 L! @# F' ^4 b- S以下就根据这个原理来说明如何自己做一个这样的报名工具。3 E1 {- ?: i9 \4 D2 G- v
时间:一级考试报名开始后。
# O' | p3 R3 }& f' u8 E) x工作:
( ]9 T+ {. k; j/ [' F+ f# Z, g1。注册一个帐号。
* g( }2 W& [2 j- Y, T5 k: K2。进入最后的选了考场,只要按一个按钮就能报上名的页面。% c) m" [7 h5 `; {; ]- a/ x/ C
3。单击右键,查看源代码
$ a2 j% `% t! r' B4。找到里面<form 表单的action,获取里面所有的控件名称。
4 s5 A x( {: b" _6 C5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息7 x/ x+ c8 X- X5 |
6。测试这个页面能否报名报的上9 o: G, x4 B e* `+ H
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面/ v0 l2 s& z6 F
; H; d) v5 g, \, s
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。, j; g" A; V) k% O
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。- x; M! B9 L9 C% s) Q
0 }1 o0 H0 x# a. w4 C/ [同理,该工具还可以改造为半夜刷名额的工具。
. I w4 V7 A$ _; s
, g8 B6 O% ]' e2 Q% r2 }7 n[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|