IE可见文本如何获取【已解决】
本帖最后由 ap112 于 2015-3-10 10:33 编辑有什么好方法可以获取IE上面的所有文本(innertext) _IEBodyReadText ($oIE) 没用
准备—IEdocreadhtml 获取HTML然后正则可是代码获取不全???{:face (288):} 帮顶{:face (427):} 这种问题你至少得提供测试网址或代码,那样才有可能会有人帮助测试 回复 4# afan
网址是内网才可以登录的 那问题变为提取某个特定字符串,而不是获取源码了 好象是在一个框架中,获得窗口对象以后,还要再获得框架对象,要保证_IEDocReadHTML获得的源码中包含你要的字串,再用正则获取。 回复 7# shqf
请多指点一二 回复 6# afan
如何获取呢?A版 回复 8# ap112
楼主要先补一点HTML的知识, <FRAMESET> 是框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。 <FRAME> 则是设定某一个框窗内的网页属性,其相当于一个子网页 。$oIE=_IECreate(你那个主网页地址)后再_IEDocReadHTML($oIE),获得的只是主网页的内容 ,其不含子网页的具体内容。要用_IEFrame类函数获得子网页的IE对象,再用_IEDocReadHTML(子网页的IE对象),才能获得子网页的内容,再然后用正则匹配出来。
不过从楼主 的图片中看,你需要的内容 好像在三级子网页下,要一层层去获得那个网页的IE对象才行。 回复 10# shqf
谢谢! 回复 5# ap112
A版 问一下 有时间帮写个代码
要求 :
1、新建一个word,在word中插入图片
2、一页里面添加一张照片,有多少张照片word就有多少页
3、然后保存word到桌面
1、3有函数2 呢????????? 回复 4# afan
http://www.autoitx.com/forum.php?mod=viewthread&tid=47554&highlight=
A版 ,看你在线帮看一下
页:
[1]