[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] vbs 如何抓取内嵌JS的网页的执行结果

vbs 如何抓取内嵌JS的网页的执行结果

大家先看一下下面这段网页代码,你可以保存到一个**.htm文件中,直接运行。

<script   language= "JavaScript ">   
for   (i   =   1;   i   <   10;   i++)   document.write(i);
</script>

比如网页中有这段代码,它输出的结果是“123456789”
在浏览器上可以清楚的看到:123456789

但是,如果用VBs获取网页的内容的时候,只能找到
<script   language= "JavaScript ">   
for   (i   =   1;   i   <   10;   i++)   document.write(i);
</script>
而获取不到它运行后输出的结果:123456789

本帖最后由 famersoft 于 2012-10-22 15:41 编辑

在群里求助,demon帮助解决了,发出来共享 一下!
Set IE = CreateObject("InternetExplorer.Application")
IE.navigate "http://目标网址"
Do Until IE.ReadyState = 4
     WScript.Sleep 1000
Loop
WScript.Echo IE.Document.body.innerText
IE.Quit

TOP

返回列表