|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?/ U2 d. U; E1 T5 W! S7 k6 j0 K: O
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
0 v6 k; }: r* h
2 d; p$ T7 f% \! V报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。1 N( Y0 e' k/ r
7 ~( E& X8 o4 y
以下就根据这个原理来说明如何自己做一个这样的报名工具。
& N2 b/ Z4 k5 f; g6 G) _% O7 s时间:一级考试报名开始后。0 M+ A+ v! q) d' M* O9 O
工作:) X. h1 N2 c- n$ g' ]- i7 u
1。注册一个帐号。6 x* z" g7 `3 L* G/ V; v* G
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。# E# ]' ?" C9 n" J8 U7 s
3。单击右键,查看源代码
! H1 c& w. I+ M! ~2 Z+ p* d4。找到里面<form 表单的action,获取里面所有的控件名称。
2 [) V& u p6 `( q+ |$ e0 l5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
* q+ O. m Q3 T; l& a6。测试这个页面能否报名报的上% Y- V( ^9 }/ G
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
& `, j& J2 M! q2 K. t0 L* |4 B% l# j- G* @. d6 J5 |
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。, L; e+ t3 _; S8 v' u
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。1 k- @' X) n F
6 G k5 N/ ~5 S/ g
同理,该工具还可以改造为半夜刷名额的工具。2 f7 C9 a% v! w% W$ N
" s5 S' w/ U7 S# F) ~
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|