因上级业务部门某网站的对本级发布的信息点击数进行考核,特编制了本脚本进行模拟人工点击,因涉及有关内容的保密,脚本中一些字符用了"*"代替,请见谅!
本脚本涉及WScript的一些运用,供参考!
运行环境:分辨率:1440×900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730
@agri 2009/3/19
UserVar mmhit=2000 信息点击总次数 UserVar settime=6:30:00 运行时间 //一个页面有用链接数是40个 dim links(40) Gosub 定时器 EndScript Sub 定时器 startRun=1 VBSCall MessageBox("脚本已开始运行!") runTime=CDate(settime) While startRun=1 If Abs(DateDiff("s",Time,runTime)) < 100 //取得桌面路径 Set objShell = CreateObject("WScript.Shell") x = objShell.SpecialFolders.Item("desktop") Set objShell = Nothing //打开日志文件,准备写入 set fso=CreateObject("Scripting.FileSystemObject") set myfile=fso.OpenTextFile(x&"\点击操作日志.log", 8, True) //创建浏览器对象 set ie=createobject("internetexplorer.application") Gosub 打开***网站 Textstr = Date & " " & Time & " 成功打开***网站!" myfile.writeline(Textstr) xxhit=0 Gosub 点击*****信息 Textstr = Date & " " & Time & " *****信息点击完成,共点击" & xxhit & "次。" myfile.writeline(Textstr) //关闭浏览器,清除对象 ie.quit Set ie = Nothing Textstr = Date & " " & Time & " 成功关闭***网站!" myfile.writeline(Textstr & vbCrLf) //关闭日志文件,清除对象 myfile.Close Set myfile = Nothing Set fso = Nothing EndIf //按小键盘+号终止运行 GetLastKey K If K=107 startRun=0 EndIf Delay 50000 EndWhile VBSCall MessageBox("脚本已停止运行!") Return 定时器 Sub 打开***网站 //打开***网站首页 url=www.****.cn ie.visible=1 ie.navigate url Gosub 延时 //激活窗口并最大化 wclass = "IEFrame" title = "*** - www.****.cn - Microsoft Internet Explorer" Plugin hwn=Window.Find(wclass , title) Plugin Window.Active(hwn) Plugin Window.Max(hwn) //填写用户名和密码 ie.Document.Form1.TextBox1.value = "********" Delay 200 ie.Document.Form1.TextBox2.value = "********" Delay 200 KeyPress 13,1 Gosub 延时 Return 打开***网站 Sub 点击****信息 xq=int(Timer) mod 5 For int(mmhit/20+0.5) //选择信息页面 If xq<5 xq=xq+1 Else xq=1 EndIf If xq=1 xian="*****1" ElseIf xq=2 xian="*****2" ElseIf xq=3 xian="*****3" ElseIf xq=4 xian="*****4" ElseIf xq=5 xian="*****5" Else xian="allxian" EndIf Gosub 打开某页面****信息 keywood="bid" : hit=20 Gosub 过滤信息并打开 EndFor Return 点击****信息 //打开某页面****信息(输入参数:xian) Sub 打开某页面****信息 url="www.****.cn/store/*****.aspx" aid=xian url=url & "?aid=" & aid ie.navigate url Gosub 延时 Return 打开某页面****信息 //打开某条信息(输入参数:keywood 链接URL中的关键词) Sub 过滤信息并打开 //读取当前页面链接数 urls=ie.document.all.tags("a").length I=0 : J=0 //过滤出有用信息链接地址 For urls linkstr=ie.document.all.tags("a")(I) isBid=inStrRev(linkstr,keywood) If isBid>0 links(J)=linkstr J=J+1 EndIf I=I+1 EndFor //随机打开hit条信息 If J>0 For hit bid=int(Timer*100) mod J ie.navigate links(bid) xxhit=xxhit+1 Gosub 延时 EndFor EndIf Return 过滤信息并打开 //等待网页完全打开 Sub 延时 While ie.readystate < 4 Delay 200 EndWhile Delay 500 Return 延时
XX抹机按键精灵源码
按键精灵驾校源码
按键精灵如何获取网页验证码
按键精灵Run+url
按键精灵获取当前页源码
按键精灵怎么用代码打开网页
按键精灵源码参考
按键精灵网页操作
按键精灵网页日志
按键精灵网页版打开网页中的链接
按键精灵+htmlget+网页源码
资源网的源码是怎么去操作
xian j ie
按键精灵++源码
按键精灵源码
按键精灵网页验证码
按键精灵做网页用户名
按键精灵源码库
按键精灵操作网页
按键精灵源码地址
按键精灵网页版教程
网页按键精灵教程
按键精灵++监控超文本浏览器+
按键精灵怎么网页源代码读取想要的内容
按键精灵网页操作代码
UserVar mmhit
按键精灵读取网页代码并提取
按键精灵+淘宝+源码
按键精灵读取网页元素源码
按键精灵取网页文字源码