找回密码
 加入
搜索
查看: 4326|回复: 4

[IE类操作] [已解决]请问如何获取IE当前打开的网页html源码

  [复制链接]
发表于 2011-6-23 19:54:05 | 显示全部楼层 |阅读模式
本帖最后由 kxing 于 2011-7-6 09:24 编辑

我希望不是通过_iecreate打开的网页获取到htm源码。
请问有没有函数通过标题获得对象变量的呢?
麻烦高手解答,多谢!
发表于 2011-6-24 09:23:38 | 显示全部楼层
_IEAttach
寻找第一个存在的符合搜索字串子串的IE例子,搜索方式基于选择的模式.

#include <IE.au3>
_IEAttach ( $s_string [, $s_mode = "Title" [, $i_instance = 1]] )


参数

$s_string        搜索的字符串 (对于"embedded"或者"dialogbox",使用标题子串或者窗口句柄(HWND))
$s_mode         [可选参数]: 定义搜索模式
Title = (默认) 整个文档标题的子串
WindowTitle = 窗口标题的子串(替代文档标题)
URL = 当前网页的url或者url子串
Text = 当前网页body标签内的文字或者子串
HTML = 当前网页body标签内的HTML或者子串
HWND = 浏览器窗口句柄
Embedded = 嵌入控制窗口的句柄或者标题子串
DialogBox = 模态/非模态的对话框的句柄或者标题子串
Instance = 忽略$s_string, 源于所有可用的浏览器实例的(通过匹配实例数量)返回的实例之一
$i_instance         [可选参数]: 与$s_string和$s_mode匹配的浏览器组的1基索引或内嵌浏览器. 见备注.


http://www.autoitx.com/UDF/html/libfunctions/_ieattach.htm
 楼主| 发表于 2011-6-24 09:24:16 | 显示全部楼层
多谢多谢!!!
发表于 2011-6-24 11:09:41 | 显示全部楼层
#include <IE.au3>
$oIE = _IE_Example ("basic")
$sHTML = _IEDocReadHTML ($oIE)
MsgBox(0, "Document Source", $sHTML)
帮助有详细请看_iedocreadhtml
发表于 2011-6-28 00:24:00 | 显示全部楼层
#include <IE.au3>

$oIE =$oIE = _IEAttach ("A Window Title", "embedded")

$sHTML = _IEDocReadHTML ($oIE)

MsgBox(0, "Document Source", $sHTML)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-3 02:06 , Processed in 0.074128 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表