|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?* ~' f! A% q/ Y* v6 z$ {
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
& ]7 u5 s- J ?* `
x& v+ i8 H( u; r. I% d! `8 Q; ~* F报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
1 \/ Y, N f9 |2 W+ u- l/ `9 w( y/ |4 z
以下就根据这个原理来说明如何自己做一个这样的报名工具。. e& R% r, ]. ^) N5 G
时间:一级考试报名开始后。
# c4 x& ]; i+ a% ^: ~ x工作:
9 B9 s h' L4 P# L) g( \* }1。注册一个帐号。 U, C, X# d% \! `$ Z+ I; ~
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。# O8 G5 D* q4 f
3。单击右键,查看源代码
% ]8 A/ y) i# C* M8 S8 g4。找到里面<form 表单的action,获取里面所有的控件名称。' v' ]9 S, A7 ^/ U, u6 ~
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息) e9 X+ y) s* z" J! ]8 {0 `
6。测试这个页面能否报名报的上$ A8 c- e2 T {6 M2 n
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面1 Q0 \) J* b, o% h4 Q. \) L
: p) E) ]* A" e" t9 q0 o这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。+ X$ u0 y5 u- Y7 A
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
2 Y1 j8 Z$ S" F5 a/ }3 U
) B$ H: h. n- E: @4 J7 l同理,该工具还可以改造为半夜刷名额的工具。0 g) ~5 ~* k2 `) d0 o$ _
9 E' A" y7 k- r, s; W" R
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|