|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?" ]7 c& J, ?6 z. Q" M
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。; I4 e6 B- o$ }' H" U6 b9 l$ O
1 s( K) e: k2 F% ], M% G报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
2 w, y2 v4 C) k6 }' f
& ^& [/ Q6 I' U4 n2 K以下就根据这个原理来说明如何自己做一个这样的报名工具。" \9 r( }( ~* x( z4 h$ Q& i: ?
时间:一级考试报名开始后。
p4 \, V1 V/ E7 r6 x- H9 W, G2 ^工作:
* n7 f# E8 u4 p0 {9 ?1。注册一个帐号。; @! _4 a# M# Z5 [
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
) V. |7 G) J; E1 q% f3。单击右键,查看源代码
0 a Y/ K. o8 `5 _: l( v# R8 ^4。找到里面<form 表单的action,获取里面所有的控件名称。7 P/ W f% s8 \# J7 @
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息 w7 X( b. S1 Z: }* X! J5 `
6。测试这个页面能否报名报的上
. a C! p+ U9 _1 r" q, B! y: q7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
! k' J# ^% I& D; c9 Z K
* s7 j0 f2 O8 ^2 a. o0 S5 l+ V/ i这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
' ^& G, f! M7 P7 ?3 n% v设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
$ X" |: m( \/ C$ e T( P+ ~" K% T& g3 i( C. B* o9 w
同理,该工具还可以改造为半夜刷名额的工具。
0 C* v* _" F1 I: q+ D, A% n( h! l
# {# Z" w2 ]7 s" N" r* i[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|