|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?: U8 B. \; }* ^
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
9 c1 g/ [7 Q' @, {; _) _9 T0 L' n9 N: o" y. D; _
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
" I- T& ]1 l2 J6 X9 U
; C! z# o. D: o O以下就根据这个原理来说明如何自己做一个这样的报名工具。$ z& n8 J, b; e3 y8 M4 \
时间:一级考试报名开始后。 S( {: U5 N5 U1 T' ^; q
工作:
5 N* N4 m) V: R- {1。注册一个帐号。) i) S* z; h6 Z" V, s" B2 d
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。0 Z3 J2 C/ }4 K' e
3。单击右键,查看源代码9 H8 }% A5 k- g7 [/ `7 ^, _2 ^! p7 ~' k" r
4。找到里面<form 表单的action,获取里面所有的控件名称。
- d& b2 X# W8 a* h) X- Z3 R( Y9 g" T5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息$ Y' p! C u3 @7 \
6。测试这个页面能否报名报的上. h3 N' B4 J5 S* c$ {& C
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面( [6 K# ^ g4 C; X! }1 x
/ n& a& L' q' w& Z6 y这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。* E, R( b9 j. Q' y% V g4 `
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
1 R: f9 v7 X% `1 W2 R9 k/ r$ N
8 r3 u4 Z9 W# K: D5 ? b0 h同理,该工具还可以改造为半夜刷名额的工具。4 j) Y6 I1 N# n! {5 b3 L
T* O$ o- l5 L) l+ T7 I" Y- `) A
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|