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