|
5精币
功能很简单。
超文本浏览框打开www.baidu.com首页
程序判断页面有没有完全加载完,如果没有,继续等待加载
如果加载完了,用精易的网页填表 点击新闻链接。
然后再判断新闻链接页面有没有加载完。如果没加载完,继续等待加载
如果加载完了,用精易的网页填表 点击第一个新闻链接。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 普通填表 | 普通填表 | | 句柄 | 整数型 | | 句柄1 | 整数型 | |
超文本浏览框1.静默 = 真 超文本浏览框1.地址 = “http://www.baidu.com”标签1.标题 = “正在载入第一个页面”如果真 (等待就绪 (超文本浏览框1 ) = 真)标签1.标题 = “第一个页面载入完毕” 句柄 = 超文本浏览框1. 取窗口句柄 ()普通填表. 初始化 (句柄 )普通填表. 链接_点击 (“22”)标签1.标题 = “正在载入第二个页面”如果真 (等待就绪 (超文本浏览框1 ) = 真)标签1.标题 = “第二个页面载入完毕” 返回 ()判断循环首 (真)如果真 (超文本浏览框名. 是否就绪 () = 真 且 超文本浏览框名. 是否正在下载 () = 假)跳出循环 ()延时 (100)处理事件 ()判断循环尾 ()返回 (真)
上面是我写的代码。打开百度首页。判断页面加载完没有是正常的
但如果用精易的填表 点击了新闻链接页面
新闻链接页面的页面有没有加载完,就没法判断了。
状态就是新闻链接还没打开,就显示页面加载完了。
有的同学告诉我用延时,但我感觉不太准确,因为我要操作的是国外的网站,
速度有时快,有时慢。延时方法只治标不治本。
|
|