日期:2014-05-17  浏览次数:20893 次

求助高手,这个思路对不对?
提取网页子窗口的内容。
首先打开该网页,然后点击某个地方,弹出了一个子窗口,子窗口很小,上面有文字内容,提取这些文字。
步骤:
1.首先找到父窗口FindWindow
2.然后找到子窗口FindWindowEx
3.找出子窗口的内容GetWindowText
这样想对吗?

------解决方案--------------------
你alert一下看看是否弹出来的数据是你想要的呢?
你是要弹出来的div 里面的table 还是?
------解决方案--------------------
可以直接 $("#tipdiv .pub_table").html() 
或者$("#tipdiv .pub_table").val()
------解决方案--------------------
$("div#tipdiv  .pub_table")  id="tipdiv  " 的 <div> 元素中的所有 class="pub_table" 的元素

获得内容 - text()、html() 以及 val()

三个简单实用的用于 DOM 操作的 jQuery 方法:

    text() - 设置或返回所选元素的文本内容
    html() - 设置或返回所选元素的内容(包括 HTML 标记)
    val() - 设置或返回表单字段的值

------解决方案--------------------
思路不对。

最简单的办法是使用Shell库。

类似这个:
http://bbs.csdn.net/topics/390648702?page=1#post-396157158
------解决方案--------------------
引用:
Quote: 引用:

思路不对。

最简单的办法是使用Shell库。

类似这个:
http://bbs.csdn.net/topics/390648702?page=1#post-396157158


版主版主,示例我看了,是不是先获取ie.Document,然后获取id="tipdiv"的表格,然后从该表格里找数据?

我给你的例子让你找到document对象,然后根据dom找数据,就用上面的方法。