函数参考


_IEDocReadHTML

返回整个文档的HTML源代码.

#include <IE.au3>
_IEDocReadHTML ( ByRef $o_object )

参数

$o_object InternetExplorer.Application, 窗口或框架(frame)对象的对象变量

返回值

成功: 返回文档标签内HTML代码, 包括和标签
失败: 返回 0 并且设置 @ERROR
@Error: 0 ($_IEStatus_Success) = 无错误
3 ($_IEStatus_InvalidDataType) = 无效数据类型
@Extended: 包含无效参数数量

注意/说明

本函数返回的源代码是经过客户端改动之后的网页的源码(如通过AutoIt或者客户端JavaScript). 因此可能和在浏览器中显示的或通过_INetGetSource得到的源码不一样.

相关

_IEDocWriteHTML, _IEBodyReadHTML, _INetGetSource, _IEDocInsertHTML, _IEDocInsertText

示例/演示


; *******************************************************
; 示例 1 - 打开含基本示例的浏览器, 读取 HTML document
;               (包括 <HEAD> 和脚本的所有 HTML) 并显示在 MsgBox
; *******************************************************

#include <IE.au3>

Local $oIE = _IE_Example("basic")
Local $sHTML = _IEDocReadHTML($oIE)
MsgBox(4096, "Document Source", $sHTML)