Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2021|回复: 6

[已解决]再次求助飞翔版主!

[复制链接]
发表于 2011-9-7 18:52 | 显示全部楼层 |阅读模式
本帖最后由 cxzfy12758 于 2011-9-7 18:52 编辑

版主帮忙做的网页数据提取,测试后,其他轮次怎么无法下载!出错位置
Set r = objDmt.getElementsByTagName("table")(4).Rows
是不是要引用什么对象?
谢谢!
最佳答案
2011-9-10 08:36
在错误行的上一行,你获取原网址时出错了。
正确的代码应该是引用原来的网址,例如这一个就能获取正确结果:
Set objDmt = GetDocument("http://www.okooo.com/match/1/181592/odds/")
利用你的M或N列的代码应该是:
Set objDmt = GetDocument(Replace(Range("g" & Tg.Row).Offset(0, Tg.Column).Value, "about:", "http://www.okooo.com"))
200630rvxxl1qvkg1jjr2h.jpg

网页数据.rar

35.42 KB, 下载次数: 35

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-9-8 08:17 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-9-8 09:51 | 显示全部楼层
回复

使用道具 举报

发表于 2011-9-8 12:25 | 显示全部楼层
是有一些引用,看一下你的 QQ截图未命名.png

回复

使用道具 举报

 楼主| 发表于 2011-9-8 13:40 | 显示全部楼层
回复 吕?布 的帖子

引用了该对象还是不能用。
回复

使用道具 举报

 楼主| 发表于 2011-9-8 21:57 | 显示全部楼层
在另一台电脑上可以用。不知道是什么原因。
回复

使用道具 举报

发表于 2011-9-10 08:36 | 显示全部楼层    本楼为最佳答案   
在错误行的上一行,你获取原网址时出错了。
正确的代码应该是引用原来的网址,例如这一个就能获取正确结果:
Set objDmt = GetDocument("http://www.okooo.com/match/1/181592/odds/")
利用你的M或N列的代码应该是:
Set objDmt = GetDocument(Replace(Range("g" & Tg.Row).Offset(0, Tg.Column).Value, "about:", "http://www.okooo.com"))
回复

使用道具 举报

 楼主| 发表于 2011-9-12 19:29 | 显示全部楼层
回复 开辆小富康 的帖子

谢谢老师热情帮助。飞翔老师已经帮忙解决了。祝中秋快乐!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 19:33 , Processed in 0.411323 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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