|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?
- |$ W' t9 K( U7 U我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
0 q6 }. m. p) J4 l7 i5 s/ O4 W* q* v# p( x' W, b2 o% M- S
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
* k6 J0 o8 D; e9 Y! P5 h9 J7 C
/ z8 I6 W6 a( c( q* t, F以下就根据这个原理来说明如何自己做一个这样的报名工具。+ V# P. \, f! f$ _- h
时间:一级考试报名开始后。, `, P0 _' v" ]1 }
工作:
, z2 v5 }! u- P# X# f( F1。注册一个帐号。( o* i0 g l- {) f0 V! g
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
+ _6 y B( Y5 ]2 R I- {/ b$ f) _3。单击右键,查看源代码
; m6 a/ x" d: d4。找到里面<form 表单的action,获取里面所有的控件名称。7 \/ h m! A1 T
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息; I9 l; }4 D4 h& z" s
6。测试这个页面能否报名报的上' j) V" T5 w8 }4 n0 Q$ ?
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面8 E0 N8 l- h3 r- l, k# l
# N: @0 q2 i1 F% l3 y" @, S这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
9 W( i" H' v3 E. R. ^1 P) A设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
8 m" ~3 H' V! E4 g$ L+ N" v* Y* n% X
同理,该工具还可以改造为半夜刷名额的工具。+ _5 z( v3 b3 V7 r j
O' f! J a( C1 }& f" E+ G
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|