|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?' W, N8 ?% T& w7 B- T; P
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。+ m5 @7 m$ X" J% n- D% G
9 I5 r& C0 K* H) c& |7 g报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。/ y3 R8 U* ~* E. W& \, {8 l
! r: K! O) ^0 Z" h7 t# d
以下就根据这个原理来说明如何自己做一个这样的报名工具。1 Q. d# b) u% N5 C2 q6 i, D }+ ?
时间:一级考试报名开始后。: Z- C& ~4 m: P1 f( v
工作:
7 D& u& e/ o3 N- z, x! n6 h3 G1。注册一个帐号。! M- M2 M; }' X+ z) U9 V. ^) J2 Z
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。2 x( g& S* o% {, g
3。单击右键,查看源代码
8 h! U( e" h. j |+ l5 K4。找到里面<form 表单的action,获取里面所有的控件名称。
8 A+ k% Q K& x: S5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息# x# i! Z( i% n
6。测试这个页面能否报名报的上
1 l. e2 X0 g5 W: S& L# x, G9 A5 l: u7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面+ V# D9 X* k$ W- k% E
/ w$ v6 }9 y& }, k( [5 s5 q+ X& k这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。$ ^5 P, K& v2 \9 c; ], G- z$ V
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。6 g$ t1 f; E+ @ D' o: _4 w( s
& a T8 M% l M; d' d2 a, e( Y同理,该工具还可以改造为半夜刷名额的工具。
/ l( d1 p; r3 p" f, O Z' E& e$ d% s% Y2 y5 Y, r
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|