|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?6 N7 U2 B1 @) q n: N7 l: W
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。9 D+ F+ i7 ]9 a; r
- Z1 {6 L/ A9 M& T: v: `& u报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。/ ?+ G, W4 C7 e, L7 D) p! }
' \; E9 d y9 X9 X4 I以下就根据这个原理来说明如何自己做一个这样的报名工具。+ P* g1 D _/ l2 h
时间:一级考试报名开始后。1 K7 U. l1 e/ ^5 i9 d9 Y
工作:2 }+ P& L u9 E
1。注册一个帐号。
' [7 `0 u+ }9 K- X2。进入最后的选了考场,只要按一个按钮就能报上名的页面。& z" @8 M/ W& ]2 P1 t$ f% J
3。单击右键,查看源代码' Y/ R$ Y% K5 g
4。找到里面<form 表单的action,获取里面所有的控件名称。
$ r+ ]1 H) \9 J$ w8 @5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
5 t/ b: [( }% `% R% j# [6。测试这个页面能否报名报的上
. b3 t) J2 O4 h! K7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面6 `8 s5 X% Y: r7 `
+ Y8 l- e6 D/ O这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。. h \7 J4 O4 b: O l# ]
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
+ p) x$ g+ F/ Q0 h* i) N
4 K$ u; k7 Z2 f6 a. o同理,该工具还可以改造为半夜刷名额的工具。% O0 H# I$ g% g0 p0 W) ?4 R6 m) v. |
6 h& s) l( r ~[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|