|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?. H8 |* q0 R* v" Q4 u
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。! c* y8 K% r$ ?/ s
( ^' M# i' Q& O$ X+ x, R报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
/ T6 [$ k! j% J: @$ E# P; w3 V$ H/ r8 X5 }' p) @1 U0 X' _! T5 b# l
以下就根据这个原理来说明如何自己做一个这样的报名工具。6 T/ C! \$ E" ]9 ^& j1 I
时间:一级考试报名开始后。
' k# x L6 j" L& o6 A工作:
$ y- f }/ p! Y* A( o/ `! s0 j1。注册一个帐号。- S6 H i5 m& y+ S. |
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。$ h8 y: J, ]- }+ c, [0 i" j
3。单击右键,查看源代码
( g8 H$ F7 }* z; ~- B4。找到里面<form 表单的action,获取里面所有的控件名称。% D2 l6 n3 P8 \: S; U) j- c k
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
2 ?3 C4 @% ~6 S' N* ]6。测试这个页面能否报名报的上4 o8 N3 u+ [( Y
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面: l- M0 Y$ j0 ]
1 w. Z$ A2 u2 ~& M- i' g
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
# ~* b6 h" X, H6 H! O设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
1 p3 Z0 e5 U: g4 u3 S/ A1 r4 Q$ z' {* F0 L8 v% v" K
同理,该工具还可以改造为半夜刷名额的工具。
' e! B E2 C4 y# I; `- L9 r5 u6 n
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|