|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?) h. o- H8 v, x$ w9 C) m" g* Q
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
! W4 U; o( h, B- V7 [/ ]3 h/ H, H. y# N' B' |2 H7 f
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。
, S# R9 p0 X( _1 Z+ u! r# Z: g& X0 c, j- ~
以下就根据这个原理来说明如何自己做一个这样的报名工具。
7 K' s8 {5 v: t时间:一级考试报名开始后。6 s% O3 V7 ]; |; b" x( v3 v
工作:2 a2 r q' {6 D8 z6 h6 {
1。注册一个帐号。7 i# y* S3 p6 Q8 s! |6 } Z
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
6 w5 Z" p8 } `# S% g! Q3。单击右键,查看源代码
3 d/ S$ I" F4 W$ G( I% V. Q3 Y4。找到里面<form 表单的action,获取里面所有的控件名称。" W0 w& a; r- N4 c
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
( K/ J6 Q6 }" c2 ]6。测试这个页面能否报名报的上; x$ b! n7 |5 q* B) K; O8 t
7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面9 ]8 ]. Y, w4 U
+ e Y' g# d( Y" h( M) I$ B
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
: _5 w. P% [0 S3 ~6 q! h设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
2 |. S2 `# f4 r; G
: ~/ ^# i/ M5 I( X0 ~8 U. n同理,该工具还可以改造为半夜刷名额的工具。
7 T5 B# w; y" ]8 E7 @( \) d* M `4 Y8 G4 z1 s$ U T/ }
[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|