|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?* c' ?3 ?; J5 t. Y
我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
- ]5 y+ [3 a8 L# J' |5 K! i6 U" j3 z9 V) v2 V b' ^
报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。( Y# M$ z# ~& ^; g
3 u; p& n8 R9 f0 M L* Y以下就根据这个原理来说明如何自己做一个这样的报名工具。4 b* B! l! d& u+ x( K/ Z
时间:一级考试报名开始后。 a5 I" v% ]1 L
工作:
- s$ p! Y! W/ y4 g1 a1。注册一个帐号。
3 W7 D- ]% B- d2 A2。进入最后的选了考场,只要按一个按钮就能报上名的页面。0 u, a( n, _- Z
3。单击右键,查看源代码
$ r3 X. E+ J" h( m; J6 z# w4。找到里面<form 表单的action,获取里面所有的控件名称。; ~( d6 O( P/ e6 E
5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息
8 h* w9 z& F1 j6 F* ~6。测试这个页面能否报名报的上
0 s4 E# K; O, d: Y/ w* O7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面8 n) r7 |! v7 J* r$ l" t; V' T
( b, |0 |9 l. q7 p6 B
这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。) |$ Z, f1 Q! U
设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。- l. k+ g, R$ f( o* U
. i% a& g% h5 N+ X8 r8 _- L同理,该工具还可以改造为半夜刷名额的工具。, P% ~ Q/ R) u! B; [( E4 z: {* t
, o# P( c4 s8 l {[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|