|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧? }9 E+ p7 }9 ?4 w" s2 b. q
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
3 d- K9 {; z& R" f" |0 z7 ^) `* a
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
" v. X8 E$ [5 B# x9 s5 ~3 q7 k" Y
以下就根据这个原理来说明如何自己做一个这样的报名工具。
' y9 f3 J! Z# `, G2 l: l/ {: d时间:一级考试报名开始后。; k( l$ J( j2 [* @
工作:
- k: @6 E4 R- H5 U+ T1。注册一个帐号。" k+ y& c) Q# V
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
) M I3 l' y5 A' _! A; \2 y3。单击右键,查看源代码
7 G* X# a4 J6 n1 p+ x8 e" J7 H% t# @4。找到里面<form 表单的action,获取里面所有的控件名称。
3 b D; c- Z$ p5 D. Z8 j9 S5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息, T# d1 X1 q, n: p& t
6。测试这个页面能否报名报的上
1 G8 V: M) I+ F( K, s7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面4 O% ~* s& y! W3 }& w' w' F
l+ _: A3 J3 l: e. s* @5 Y6 ?7 B
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。! x4 U8 \. X; a8 Y { Q5 t
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。! Q5 p% H- d0 S& k0 L* z( I0 M
$ P. N! w0 C% @+ L) V8 L同理,该工具还可以改造为半夜刷名额的工具。( u3 n. a1 P6 p# l9 _5 N s
O9 D* H- a0 P8 ]; h! T
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|