|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?$ X( l: L5 T; Y4 a6 ]4 @ H
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
$ C/ n( p* O# J& z# r2 b5 X; e2 n" w1 j: j; f
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。2 B" \2 ^$ v+ @% ~' {0 z
0 ~; C+ ~! n" X2 E# B- }$ A以下就根据这个原理来说明如何自己做一个这样的报名工具。: w* B* A& Q, w. t
时间:一级考试报名开始后。9 V7 C, q, X! V2 H0 s
工作:
* l4 R I" y- t2 v1 m& m, _1。注册一个帐号。
1 Q$ e5 N9 q, |, y( X" H7 Q2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
' {: e# f$ t2 C- P, F3。单击右键,查看源代码
* G3 U# ^) J h6 p* r3 r S4。找到里面<form 表单的action,获取里面所有的控件名称。( U) m1 q- h4 Z, U, n9 a, V
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
( n8 s2 Y0 n6 N/ x! O6。测试这个页面能否报名报的上
# w L8 p( s( {% S: u* q& ^* q7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
( t1 K2 X, Q7 b( c0 z) O
+ b2 X F6 R% _" A7 y1 B/ a0 K/ f5 G这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
' K$ K# W- v: L设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
. M) u) s$ R0 r7 p% w( u
- ~8 j( D$ S1 q& v+ w/ _同理,该工具还可以改造为半夜刷名额的工具。
, ]" L5 I7 s$ C6 C$ S2 t5 r! k4 }4 G* U" }
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|