找回密码
 加入
搜索
查看: 4174|回复: 6

[IE类操作] 如何获取CHM文档中某一页的源码

  [复制链接]
发表于 2011-1-13 10:59:54 | 显示全部楼层 |阅读模式
悬赏100金钱未解决
本帖最后由 tryhi 于 2011-1-13 11:01 编辑

我们可以用浏览器直接打开CHM帮助文档的某一页,格式如下
mk:@MSITStore:D:\autoit3\AutoIt.chm::/html/introductionM.htm
但怎样获取它的源码呢?我们可以先用浏览器打开,或者创建一个浏览器来打开然后获取源码,但怎样不创建浏览器直接获取呢?

发表于 2011-1-13 11:48:43 | 显示全部楼层
变通一下:
#include <IE.au3>
$oIE = _IECreate ("mk:@MSITStore:D:\autoit3\AutoIt.chm::/html/introductionM.htm",0,0,1,0)
$sHTML = _IEDocReadHTML ($oIE)
MsgBox(0, "Document Source", $sHTML)
 楼主| 发表于 2011-1-13 11:55:00 | 显示全部楼层
变通一下:
3mile 发表于 2011-1-13 11:48


就是不想这样嘛,会弹出IE,如果将_IECreate设置为隐藏也是可以,但是前提还是要有一个窗口存在,如果不存在,仍然会弹出
 楼主| 发表于 2011-1-15 02:24:43 | 显示全部楼层
上去。。。。
发表于 2011-1-15 05:43:57 | 显示全部楼层
就是不想这样嘛,会弹出IE,如果将_IECreate设置为隐藏也是可以,但是前提还是要有一个窗口存在,如果不 ...
tryhi 发表于 2011-1-13 11:55

不可能吧
http://www.autoitx.com/UDF/html/libfunctions/_iecreate.htm
仔细看看$f_visible参数
 楼主| 发表于 2011-1-15 16:44:28 | 显示全部楼层
真的可以隐藏么?我再看看。要回家了,这两天上不了网
发表于 2011-1-15 17:21:30 | 显示全部楼层
是啊,怎么防止IE弹出呢?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-16 13:33 , Processed in 0.079873 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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