当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 一个简单的投票机器人 昨天帮人报一个参加日语能力考试的朋友报名
 

 

 ·我对smarty和phplib的看法。。。    »显示摘要«
    摘要: 两个我都用过,用phplib也开发过2个不小的网站了,smarty也研究过一段时间,虽然不是很熟,但是对应用上还是有点想法的。有些人说从来不用模板,有些人用了但是对各种模板的看法却大相径庭,网上文章也很多,下面我来说说我自己对smarty和phplib的看法。 smarty功能很强,这点毋容质疑。语法的确不简单,但也不见得难。他的功能强到很多应用和效果不用php而直接能在smarty里实现。比......
 ·报名机器人    »显示摘要«
    摘要:报名机器人 昨天帮人报一个参加日语能力考试的朋友报名,无奈报名比较火暴,到处名额已满,需要不断重试碰运气。想到本科的时候,老师组织我们去上机,结果是帮人报tofel的名,那场景,如打仗一般,大家先对表,精确到秒。先把表单的数据填好,等时间一到,马上按提交按钮。早了不行,要重定向回来充填好几项数据耽误时间,晚了也不行,要不就是报满,要不就是服务器负荷太重处理不过来。记得当时前后花了半个小时,每人发......


一个简单的投票机器人
一个简单的投票机器人

       那时非典被困在宿舍,做毕设的公司正在参加一个十大新兴技术企业的评选,有网上投票的环节.闲得无聊,就花了一天时间做了这个小程序. 【程序编程相关:初试solaris-网卡+显卡

昨天帮人报一个参加日语能力考试的朋友报名,无奈名额已满,需要不断重试碰运气.手工操作很麻烦,就决定做一个机器人试试,于是翻出了去年做的一个投票机器人.(报名机器人另文再写) 【推荐阅读:Ant随笔:自动测试与数据准备

       发送投票结果有几种方法: 【扩展信息:外包项目中的Leader

       简单看了一下,那个投票页面做得很业余,就一个asp页面,没有用户注册与ip限制,完全的匿名投票.不过为了保险起见,我还是想了不少办法,伪造ip地址很困难,我就用代理服务器,用一个代理列表中用代理服务器投票,另外选中的概率也不是100%,而是可以自由调节,投票的时间间隔也可以自由调节.

n         一种是通过构造一个数据包,直接post过去,这个方法当时没有成功,也没有深究原因.

n         另一种方式就是自动填写表单,然后通过表单提交结果.我用的就是这种办法.

       用delphi7开发,主要使用了twebbrowser控件,那时第一次用,所以现在看有很多问题.

       首先动态生成一个页面:

表格 1

构造html源代码: 

procedure tfrmmain.makehtml;

var

    liststr1,liststr2,checknum1,checknum2:string;

    htmlfile:textfile;

    i,j,who,part1,part2,num1,probility:integer;

begin

   liststr1:=´´;

   liststr2:=´´;

   htmlbody:=´<html><meta http-equiv="content-type" content="text/html; charset=gb2312">´;

   htmlbody:=htmlbody+´<body background="bgpaper.gif"><title>投票系统</title><p align="center">&nbsp;</p>´;

 


...   下一页
 ·尽可能使用堆栈变量     »显示摘要«
    摘要:如果您频繁存取变量,就需要考虑从何处存取这些变量。变量是 static 变量,还是堆栈变量,或者是类的实例变量?变量的存储位置对存取它的代码的性能有明显的影响?例如,请考虑下面这段代码: class stackvars { private int instvar; private static int staticvar; //存取堆栈变量 void stac......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE