|
|
1级报名是没有人抢的,2级报名一般都比较紧张,不过去年加大名额后好像报不上名的情况很少了吧?
3 M3 [% x9 S+ T. T我参加了两次日语考试,都是自己写的软件报名报上的。给大家介绍一下技术。
% P* p# q9 T2 R+ {
0 G- K) ? i, n# }+ L9 Q报名其实就是网页向【报名服务器】发数据,把你的信息传给服务器,服务器看到报名时间到没有,有没有名额给你,决定报名结果。以上过程一般人是通过【报名服务器】提供的网页实现的。按照这个过程来提交数据,一般需要1到2分钟,这是非常慢的。如果能在报名开始的时候,直接将数据提交给服务器,这时就算网页刷不开,其实服务器已经处理了,你已经报到名额了。' {8 K& t- Y! t' c
& v8 m& R3 }3 E" e* F8 }' A: c以下就根据这个原理来说明如何自己做一个这样的报名工具。# a; x- G$ u! {* U7 W6 I! I' Y# V
时间:一级考试报名开始后。% D# M. P8 o! X0 [- o$ ~1 ]
工作:; c& q9 h3 _% m' b4 D+ x, V
1。注册一个帐号。: M# x9 U8 ]% H, x* B
2。进入最后的选了考场,只要按一个按钮就能报上名的页面。
0 L' L/ M: Y2 C3。单击右键,查看源代码$ H& k @1 y" s
4。找到里面<form 表单的action,获取里面所有的控件名称。
/ P% P4 m# W6 v/ |9 y" @6 h5。另外写一个页面,只含有一个<form>的页面,里面包含了必要的报名信息5 y! B3 W: T8 J
6。测试这个页面能否报名报的上
" q6 I: T. h6 a; c7。二级开始的时候,先在报名开始前登入系统,获取session,然后不停点你设计的这个页面
1 C% y: i% E& w1 w- O, L/ {
# T4 H2 Z# h( y& y6 T这样你可以比其他人快1分钟让服务器处理数据。也就意味着你一定能报上名。
, z3 v/ ^' Q4 f' y, v1 \& \设计【报名服务器】的人,他们总是会改serverlet的名字,所以你要一直监视他们,查看serverlet是否改变了。他变,你也得变。
( z, [% Y8 O- y1 Q2 C8 |) R) Y! s8 I1 i
同理,该工具还可以改造为半夜刷名额的工具。
) k7 l9 H/ i8 p$ j' f& A
6 x0 ~0 C3 H1 H4 Z) g[ 本帖最后由 kes2000 于 2007-3-17 21:15 编辑 ] |
|