模拟点击方式打开的网页,如何判断是否打开完毕?
如下列代码$submit = _IEGetObjByName ($oIE, "loginsubmit")
If IsObj($submit) Then $submit.click 一般在这之后加一句 _IELoadWait($oIE)就可以了....
如果不行的话就判断网站是否存在完全加载之后的文字或其他标志 一般在这之后加一句 _IELoadWait($oIE)就可以了....
如果不行的话就判断网站是否存在完全加载之后的文字或 ...
suiyefeng 发表于 2011-11-14 14:19 http://www.autoitx.com/images/common/back.gif
可是这个点击操作并没有对$oIE操作,$oIE本已经打开完毕了,这样应该没有什么效果吧? 回复 3# zcsgamer
进行点击提交了不就是对网页进行了操作,要重新加载么? 回复 4# suiyefeng
就是点击一个“下一步”按钮,然后跳转到另外一个网页。 回复 5# zcsgamer
是的啊...你测试下加_IELoadWait($oIE)与不加的区别就知道了
比如 :
$submit = _IEGetObjByName ($oIE, "loginsubmit")
If IsObj($submit) Then $submit.click
;_IELoadWait($oIE)
msgbox(0,0,0)
看看什么时候出现msgbox窗口 回复 6# suiyefeng
已验证,_IELoadWait($oIE)有效。 又学习了一个知识点.呵呵 _IELoadWait($oIE),学习了! 这是基本操作哈 $oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.Open请教下有关于这种操作网页的方式能不能判断呢? _IELoadWait($oIE) ,一直都用的这句!... 学习了,多谢分享
页:
[1]