找回密码
 加入
搜索
查看: 8929|回复: 15

[IE类操作] 如何获取IE内的表单内容

 火.. [复制链接]
发表于 2011-9-12 10:58:14 | 显示全部楼层 |阅读模式
本帖最后由 jakykuang 于 2011-9-12 11:01 编辑

想获取查询到的下面的表单内容,想读取表单每一行的时间、处理动作、处理说明,请问怎样现实

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-9-12 11:01:28 | 显示全部楼层
如果能用IE查看到源码,用正则是没有问题的
 楼主| 发表于 2011-9-12 12:17:15 | 显示全部楼层
附件里有源码,正则应该不行吧
发表于 2011-9-12 13:51:41 | 显示全部楼层
可以利用excel导入表格数据后进行相关处理。
 楼主| 发表于 2011-9-12 21:21:08 | 显示全部楼层
具体什么函数导入excel
发表于 2011-9-12 22:54:45 | 显示全部楼层
如果是html格式可以直接用excel来导入
发表于 2011-9-14 21:21:37 | 显示全部楼层
发表于 2011-9-14 23:56:48 | 显示全部楼层
正则干这方面的工作的例子论坛很多,搜索一下吧!
发表于 2011-9-19 00:29:58 | 显示全部楼层
本帖最后由 lynfr8 于 2011-9-19 00:31 编辑

回复 1# jakykuang
#include <IE.au3>
#include <Array.au3>
$oIE = _IEAttach("单个邮件跟踪查询")
$otable = _IEtableGetCollection ($oIE, 4)
$atableData = _IEtableWriteToArray ($otable, True)
_ArrayDisplay($atableData)




_IEtableWriteToArray
读取表格内容并写到一个数组中.


_IEtableGetCollection
返回一个文档内存在的所有表格的对象变量集合 .
#include <IE.au3>
_IEtableGetCollection ( ByRef $o_object [, $i_index = -1] )
参数
$o_objectInternetExplorer.Application 或者DOM组件的对象变量
$i_index可选: 指定返回一个集合还是索引对象
0 或者正整数返回一个索引对象
-1 = (默认) 返回一个集合

这样多的内容用正则处理比较麻烦,注意用好UDF,尤其是涉及到网页操作的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-9-19 01:54:46 | 显示全部楼层
回复  jakykuang






_IEtableWriteToArray
读取表格内容并写到一个数组中.


_IEtableGet ...
lynfr8 发表于 2011-9-19 00:29


_IEtableGetCollection ($oIE, 4),的4是如何找出来的?如果网页上很多很多很多呢?
发表于 2011-9-19 02:58:12 | 显示全部楼层
回复 10# huangke


   可以自己写个循环语句并检查返回值
   如果有对应的关键字数据则显示即可
   代码简单就不写了
发表于 2011-9-19 07:04:50 | 显示全部楼层
来学习下,以后可能会用的上
发表于 2011-9-19 08:11:23 | 显示全部楼层
回复  huangke


   可以自己写个循环语句并检查返回值
   如果有对应的关键字数据则显示即可
   代码 ...
lynfr8 发表于 2011-9-19 02:58


服了,对IE的操作还是一窍不通..
发表于 2011-9-19 10:05:17 | 显示全部楼层
学习一下,谢谢!!
发表于 2011-9-19 17:01:50 | 显示全部楼层
具体什么函数导入excel
jakykuang 发表于 2011-9-12 21:21

有几天没关心这个问题了,其实excel提供了很多强大的功能,具体导入方面如下图,虽然我现在抓图的是繁体系统,但简体系统在同样位置:
抓图用的是繁体excel2007,其实不论简体繁体从03到10版都可以实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 19:53 , Processed in 0.131094 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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