Internet Explorer_Server控件的内容获取及改写
本帖最后由 jhun 于 2010-4-2 12:17 编辑请问有人获取到过Internet Explorer_Server控件中的内容吗,请告诉下思路
我希望如果有可能的话能否获取到里面的HTML代码,然后改写,在AU3里能实现吗
最主要能改写就好了,能不能获取倒是其次。不管您能否帮助我,感谢您的关注 帮顶,我也想知道,期待高手。。。。 怎么悬赏呢 我也想知道!!!!!!! 我也想知道!!!!!!! 前段时间刚好做个Flash CS3 的自动安装。界面就是这个控件,当时研究了这种控件的操作,可以获取源代码和操作控件。
贴上一部份主要代码:
$title = "Adobe Flash CS3 安装程序"
WinActivate($title)
$sHtml = ""
$t = TimerInit()
While Not $sHtml
$oIE = _IEAttach($title, "embedded")
_IELoadWait($oIE)
$sHtml = _IEDocReadHTML($oIE)
If TimerDiff($t) / 1000 > 60 Then ExitLoop
Sleep(3000)
WEnd
$displaystr &= @CRLF & "当前窗口加载完成"
ToolTip($displaystr)
Sleep(2000)
$stext = StringRegExp($sHtml, '许可协议', 3);得到标志字符串:许可协议
$displaystr &= @CRLF & "接受" & $stext
ToolTip($displaystr)
Sleep(1000)
WinActivate("现在注册")
$oNext = _IEGetObjById($oIE, "locBtnNext") ;获得接受按钮ID对象
$oNext.click;点击“接受”
$displaystr &= @CRLF & "正在等待下个窗口加载..."
ToolTip ($displaystr)
_IELoadWait($oIE)
;等待新窗口
$displaystr &= @CRLF & "窗口加载完毕..."
ToolTip($displaystr)
$sHtml = _IEDocReadHTML($oIE)
$stext = StringRegExp($sHtml, '安装选项', 3);得到标志字符串:安装选项
$displaystr &= @CRLF & "选择" & $stext & '......选用默认'
ToolTip($displaystr)
$oNext = ""
Sleep (2000)
$oNext = _IEGetObjById($oIE, "locBtnNext") ;获得下一步按钮ID对象
$oNext.click;点击“接受”
$displaystr &= @CRLF & "正在等待下个窗口加载..."
ToolTip ($displaystr)
_IELoadWait($oIE)
Sleep (2000)
;等待新窗口
$displaystr &= @CRLF & "窗口加载完毕..."
这段代码我这里运行可以正确获取源码,LZ可以试试用这种方法看看能不能获得你那个控件的源码。 谢谢楼上,学习了 非常感谢,问题解决
看过
看过了,立贴证明一下!注册香港公司
上海汽车租赁 看过了,立贴证明一下! 感谢6楼的先进提供好方式~有空来试试看! 收藏了谢谢分享 这需要这个
页:
[1]