|
3精币
本帖最后由 颜夏柳 于 2011-11-1 21:51 编辑
我想等待这个 超文本浏览框1.地址 = “https://passport.baidu.com/?login&tpl=mn” 加载完毕后,在进行下一步操作,代码应该怎么写?纠结了很久了,求高手解答下
[e]
我的代码如下:
.版本 2
.支持库 HtmlView
.支持库 spec
.程序集 窗口程序集1
.程序集变量 开关, 逻辑型
.程序集变量 网页操作, 普通填表
.程序集变量 帐号密码数组, 文本型, , "0"
.程序集变量 帐号数量, 整数型
.子程序 _按钮1_被单击
.局部变量 i, 整数型, 静态
.局部变量 密码, 文本型
.局部变量 账号, 文本型
.局部变量 记录, 文本型, , "0"
.局部变量 记录的个数, 整数型
开关 = 真
.计次循环首 (帐号数量, )
.如果真 (开关 = 假)
跳出循环 ()
.如果真结束
i = i + 1
超文本浏览框1.地址 = “https://passport.baidu.com/?login&tpl=mn”
延迟 (500)
标签3.标题 = “开始操作....”
帐号密码数组 = 分割文本 (文本_取指定变量文本行 (账号密码框.内容, i), “----”, )
.如果 (取数组成员数 (帐号密码数组) = 2)
账号 = 帐号密码数组 [1]
密码 = 帐号密码数组 [2]
标签3.标题 = “正在准备填写帐号密码,请稍等....”
网页操作.初始化 (超文本浏览框1.取窗口句柄 ())
延迟 (500)
网页操作.文本框_写内容 (“username”, 账号)
网页操作.文本框_写内容 (“normModPsp”, 密码)
标签3.标题 = “已经填写帐号密码完毕,等待登录....”
延迟 (500)
网页操作.按钮_点击 (“ 登录 ”)
标签3.标题 = “正在检测是否登录成功,请稍等....”
延迟 (500)
.如果 (超文本浏览框1.是否就绪 () = 真 且 网页操作.就绪判断_文本关键字 (超文本浏览框1.取窗口句柄 (), “这里展现您在空间、贴吧的好友新鲜事”) = 真)
网页操作.网页_跳转 (“http://zhidao.baidu.com/q?ct=24&cm=16&tn=ucframework#ask”)
标签3.标题 = “登录成功,正在转到知道提问页面....”
.否则
标签3.标题 = “未知错误,请查询原因!”
.如果结束
开关 = 假
.否则
i = i + 1
.如果结束
[/e]
|
最佳答案
查看完整内容
看看,就是这个效果吧!!!!!!!!!!!!!!!!
|