找回密码
 加入
搜索
楼主: bdancerlc

[IE类操作] 如何获取嵌入型网页作为DOM对象?

 火... [复制链接]
 楼主| 发表于 2011-11-27 22:21:45 | 显示全部楼层
回复 14# komaau3


    谢谢您的回答,请问您的AU3版本是多少?..
发表于 2011-11-27 22:32:54 | 显示全部楼层
回复 16# bdancerlc
同样最新版 跟版本无关 以前用3.6也没问题
 楼主| 发表于 2011-11-27 22:50:15 | 显示全部楼层
回复 17# komaau3


    崩溃了,看来是人品问题,决定了,明天去拜一下佛,赠点香油钱...
   
发表于 2011-11-28 00:47:11 | 显示全部楼层
最近正在研究这类的内切ie问题,说点自己的经验吗
不是机子也不是人品问题拉~~有的窗口内切了多个ie对像的你取的那个正好是没有加载ie的~~所以你怎么取也取出到
你可以用窗口句柄来穷举~~看他怎么跑.给你个例子吧.
#include <IE.au3>
Dim $i,$window,$url
$window = WinWait("腾讯网 - 我的资讯")
While 1
        $i = $i + 1
        $oIE = _IEAttach($window, "embedded", $i)
        If @error = $_IEStatus_NoMatch Then
                MsgBox(0, "完成", "已经举完了")
                ExitLoop
        EndIf
        If IsObj($oIE) Then
                $url = _IEPropertyGet($oIE, "locationurl")
                MsgBox(0, "发现", "找到一个网址为:" & $url)
        EndIf
WEnd

评分

参与人数 1金钱 +20 收起 理由
bdancerlc + 20 非常感谢,学到不少!..

查看全部评分

发表于 2011-11-28 09:32:10 | 显示全部楼层
有帮助,收藏一下
 楼主| 发表于 2011-11-28 13:38:02 | 显示全部楼层
回复 19# wua0550


    这个方法果然正解,多谢您解决了我的疑难杂症...非常感谢!...
发表于 2011-11-28 14:29:55 | 显示全部楼层
支持下,学习中
发表于 2011-11-29 21:34:33 | 显示全部楼层
比效喜欢楼主的处理的态度,呵呵给的方法能帮到你我也很高兴。

我是穷人老大看到的话也记得帮我加点钱哈

评分

参与人数 1金钱 +100 贡献 +1 收起 理由
lynfr8 + 100 + 1

查看全部评分

发表于 2011-12-1 13:36:57 | 显示全部楼层
回复 23# wua0550

在技术论坛上,只有技术贫乏者方为真正的穷人,虚拟金币不代表什么;
这里有很多金钱低于1000的“卧虎藏龙”
发表于 2011-12-25 13:10:29 | 显示全部楼层
本帖最后由 user11 于 2011-12-25 13:34 编辑

为什么我测试多次,也不可以,两个代码都不能用,,qq2011 正式版,难道qq改了,,求帮助,,

原来如此,今日资讯是可以获取的,,

求 获得 qq 钱包 、或者 消息记录  内容类型的方法,

想获得窗口里面 的历史消息。。。


主聊天窗口是这样的,,


>>>> 窗口 <<<<   
标题:        空间机器人
类:        TXGuiFoundation
坐标:        11, 7
大小:        915, 519
样式:        0x960F0000
扩展样式:0x00080300
句柄:        0x002E07F0

>>>> 控件 <<<<
类:        TXGuiFoundation
接口:        0
类别名:        TXGuiFoundation0
名称:       
高级模式(类):[CLASS:TXGuiFoundation; INSTANCE:0]
ID:       
文本:        空间机器人
坐标:        0, 0
大小:        915, 519
控件点击坐标:359, 39
样式:        0x960F0000
扩展样式:0x00080300
句柄:        0x002E07F0

>>>> 鼠标 <<<<
坐标:        370, 46
光标 ID:        0
颜色:        0x7FC9E2

>>>> 状态栏 <<<<

>>>> 工具 <<<<

>>>> 可见文本 <<<<


>>>> 隐藏文本 <<<<


消息记录的窗口是下面的,,如何获得消息记录中的,内容,这个貌似和qq钱包是一样的 。。

>>>> 窗口 <<<<   
标题:       
类:        TXGFLayerMask
坐标:        11, 7
大小:        915, 519
样式:        0x96000000
扩展样式:0x00080080
句柄:        0x000F03C6

>>>> 控件 <<<<
类:        Internet Explorer_Server
接口:        1
类别名:        Internet Explorer_Server1
名称:       
高级模式(类):[CLASS:Internet Explorer_Server; INSTANCE:1]
ID:       
文本:       
坐标:        547, 135
大小:        360, 351
控件点击坐标:121, 119
样式:        0x56000000
扩展样式:0x00000000
句柄:        0x00170392

>>>> 鼠标 <<<<
坐标:        679, 261
光标 ID:        0
颜色:        0xFAFBFB

>>>> 状态栏 <<<<

>>>> 工具 <<<<

>>>> 可见文本 <<<<


>>>> 隐藏文本 <<<<
0
发表于 2011-12-25 23:02:54 | 显示全部楼层
学习了,我用的win7,4G内存,360浏览器,抓控件都有问题,到现在也不知道怎么回事!估计要装个winxp试试!
发表于 2012-1-20 09:22:50 | 显示全部楼层
最近正在研究这类的内切ie问题,说点自己的经验吗
不是机子也不是人品问题拉~~有的窗口内切了多个ie对像的你 ...
wua0550 发表于 2011-11-28 00:47


这个试了,可以,哈哈。
发表于 2013-1-21 09:44:14 | 显示全部楼层
不错,可以试试。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 02:25 , Processed in 0.078054 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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