ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 引子玄

[转帖] VBA提取网页数据(4种方法)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-11-5 11:58 | 显示全部楼层
蓝天630902 发表于 2012-7-24 16:25
InternetExplorer对象
灵活,易于控制,比如说:我要定位到楼上的“要有实例就好了”
我们就可以用下面的 ...

蓝天,请教一下,为何我复制你的代码,按F8,一直在do循环那里下不去?是不是要激活IE,怎样激活??要先打开IE再运行宏?

TA的精华主题

TA的得分主题

发表于 2012-12-31 22:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我也偏向于IE,但是它的缺点就是有点慢,特别是受网络状况的影响,有时候会加载失败,

但是如果在提取网页数据的时候,条件比较多,判断比较复杂的话,个人觉得还是IE比较好控制,

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-31 23:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 引子玄 于 2012-12-31 23:45 编辑

随着实践的加深理解,已经不止4种对象法了,应该有7种了:
HTTP对象:XMLHTTP+InternetExplorer+QUERYTABLES+COOKIE+SCRIPT+ webbrowser +SQL
其中COOKIE对象法也是必须掌握的重要方法——属于网抓技术学习的必选项,不可或缺!

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-12-31 23:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 引子玄 于 2012-12-31 23:40 编辑
tonyibm 发表于 2012-12-31 22:59
我也偏向于IE,但是它的缺点就是有点慢,特别是受网络状况的影响,有时候会加载失败,

但是如果在提取网 ...


其实抓数据(为EXCEL使用),基本用的是QT对象法(主角),速度是所有方法中最快的。其他的对象法,基本为QT服务,相当于“拾遗补缺”的角色(配角)。

速度不是根本性的问题。

抓数据,QT无所不能,QT是核心,其他是附庸。QT抓不下数据,那是因为你的各种QT技术没过关。

TA的精华主题

TA的得分主题

发表于 2013-2-26 10:28 | 显示全部楼层
蓝天630902 发表于 2012-7-24 16:25
InternetExplorer对象
灵活,易于控制,比如说:我要定位到楼上的“要有实例就好了”
我们就可以用下面的 ...

你是如何确定“要有实力就好了”是第“21”个table元素?

TA的精华主题

TA的得分主题

发表于 2015-4-2 10:50 | 显示全部楼层
4种方法都整理好啦!!!太实用了,学习中…………

TA的精华主题

TA的得分主题

发表于 2015-9-14 09:25 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
是什么东东的西西

TA的精华主题

TA的得分主题

发表于 2016-9-22 20:33 | 显示全部楼层
931.5MeV 发表于 2015-4-2 10:50
4种方法都整理好啦!!!太实用了,学习中…………

整理好的方法,可以分享一下吗?在本贴中分享,或email:610834953@qq.com,谢谢

TA的精华主题

TA的得分主题

发表于 2018-8-18 13:24 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2020-7-12 11:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
minren118 发表于 2012-11-5 11:58
蓝天,请教一下,为何我复制你的代码,按F8,一直在do循环那里下不去?是不是要激活IE,怎样激活??要先 ...

我也是这种情况,感觉好像一直在死循环
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-18 10:35 , Processed in 0.046428 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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