找回密码
 加入
搜索
查看: 2879|回复: 5

[IE类操作] 有没有什么办法只读取网页中一部分数据,而不用读取全部网页数据

  [复制链接]
发表于 2012-10-13 10:10:00 | 显示全部楼层 |阅读模式
这个数据在网页中比较固定,但是全网页比较大,有没有什么好办法,只读取这个我要要的数据一部分网页,而不是全部网页呢?
发表于 2012-10-13 10:29:56 | 显示全部楼层
本帖最后由 hzlf 于 2012-10-13 10:31 编辑

我使用_IEDocReadHTML读出源码,再用正则匹配出需要的数据。

Local $sHTML = _IEDocReadHTML($oFrame)
Local $array = StringRegExp($sHTML, '<OPTION value=(.*?)</OPTION>', 3)

不知道对你有没有?
 楼主| 发表于 2012-10-13 16:41:13 | 显示全部楼层
我使用_IEDocReadHTML读出源码,再用正则匹配出需要的数据。

Local $sHTML = _IEDocReadHTML($oFrame)
...
hzlf 发表于 2012-10-13 10:29



    我现在就是用这种方法呀,但是我是说不读网页的全部内容,只读一部分内容,是否可行?
发表于 2012-10-13 18:00:59 | 显示全部楼层
试试看_INetGetSource得到的内容是否够用
发表于 2012-10-13 18:06:46 | 显示全部楼层
回复 3# sex123


    好像这个函数有点用?

_WinHttpReadData
 楼主| 发表于 2012-10-13 20:48:10 | 显示全部楼层
回复  sex123


    好像这个函数有点用?

_WinHttpReadData
user3000 发表于 2012-10-13 18:06



    这个哪里有学习教程呢?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-16 19:49 , Processed in 0.089717 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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