|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧? B6 V5 f, H( t: U
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。) c# v* r+ b; k) j; y$ u
( F& O: R3 f- @报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
/ h5 ?: S! r! f9 \+ C% s1 W
% ~+ g ~$ W- Z以下就根据这个原理来说明如何自己做一个这样的报名工具。" F& p7 I* J# {# L3 y4 [" j
时间:一级考试报名开始后。
' k( R2 O- A C3 |& e. z7 k工作:
# U9 L3 L! |# P1。注册一个帐号。
0 \' j5 D( n. @& q! s2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
; ~2 B& ]4 f6 D2 p3 y- L3。单击右键,查看源代码
( Q O. l# W2 H6 |& R' a4。找到里面<form 表单的action,获取里面所有的控件名称。
" u, _% S/ `( q+ x5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息, t% d' |+ g0 i; E# W
6。测试这个页面能否报名报的上
/ g/ M/ W+ T1 C- Z7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
, K8 J- T' ?# Q2 o# i4 V3 d& S# @3 p# w0 o- F
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
1 C# O/ e, ]) c4 K设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
7 q' Z; y w8 \, J/ S$ K2 f$ t" Z3 ]: V( C( L6 M0 p
同理,该工具还可以改造为半夜刷名额的工具。
: K* F q8 R, e( {1 A* y, L5 K2 U0 ~- C0 k# \4 O
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|