用于打开 Internet Explorer 应用程序并获取响应文本的 Vbscript

标签 vbscript

我想用vbscript打开一个Internet Explorer页面,目前我的脚本如下

Dim IE
Dim MyDocument
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 0
IE.navigate "https://google.com"

这工作正常。问题是我需要得到我的网页 (google.com) 的响应,即它的字符串格式的内容

我知道这主要是胡言乱语,但我需要它来处理我的工作

谢谢

最佳答案

你快到了。你只需要等到页面加载完成

While IE.ReadyState <> 4 : WScript.Sleep 100 : Wend

然后您可以像这样访问页面文本:
WScript.Echo IE.document.body.innerText

或者像这样的页面 HTML:
WScript.Echo IE.document.body.innerHTML

关于用于打开 Internet Explorer 应用程序并获取响应文本的 Vbscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21002610/

相关文章:

testing - 如果网页上出现特定元素,有没有办法让 QTP 测试失败

excel - 四舍五入到最接近的 N 个数字

python - 使用 QuickTest Pro 获取对 Quality Center API 接口(interface) ISupportCopyPaste 的引用

asp-classic - 从 JAVAScript 代码(经典 ASP)调用用 VB 编写的函数

vbscript - 在VBS中转换单词特殊字符

windows - chrome的 “settings”数据的Win Explorer位置在哪里?

winapi - 如何使用VBScript读取内存值?

batch-file - 批处理命令停止隐藏的音轨

vbscript - 将注册表二进制值转换为有意义的字符串

windows - VBS/批量检查下载是否完成