Excel精英培训网

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

网抓数据

[复制链接]
发表于 2017-6-23 20:47 | 显示全部楼层 |阅读模式
以此网址为例:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/index.html学习网抓数据,如何实现抓取数据到最底层,即从省到村(社区)五级数据抓取

 楼主| 发表于 2017-6-23 21:52 | 显示全部楼层
本帖最后由 cunfu2010 于 2017-6-24 13:06 编辑

实现了抓取指定网页某一层的数据:
Sub test1()
    With ActiveSheet.QueryTables.Add(Connection:="URL;http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/13.html", Destination:=Range("$A$1"))
        .Name = "13"
        .FieldNames = True
        .WebFormatting = xlWebFormattingNone
        .WebTables = "5"
        .Refresh BackgroundQuery:=False
    End With
End Sub

多层的如何实现抓取,比如整个“河北省”所属的数据
回复

使用道具 举报

发表于 2017-6-26 14:55 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2017-6-26 16:15 | 显示全部楼层
QCW911 发表于 2017-6-26 14:55
http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/13/01/05/130105006.html
分析路径

能具体点吗?我琢磨好几天了,还是不能循环出来,一页一页的行,一次性全部抓出来做不出来。
回复

使用道具 举报

发表于 2017-6-26 16:41 | 显示全部楼层
cunfu2010 发表于 2017-6-26 16:15
能具体点吗?我琢磨好几天了,还是不能循环出来,一页一页的行,一次性全部抓出来做不出来。

/13/01/05/   这个进行循环
回复

使用道具 举报

 楼主| 发表于 2017-6-26 18:05 | 显示全部楼层
qcw811206 发表于 2017-6-26 16:41
/13/01/05/   这个进行循环

还是做不出来,求具体点吧
回复

使用道具 举报

发表于 2017-6-27 07:47 | 显示全部楼层
/13/01/05/  明显是 省,市,县 每个省的对应的代码,省下的市的代码,下面的县的代码,循环
回复

使用道具 举报

 楼主| 发表于 2017-6-27 09:32 | 显示全部楼层
QCW911 发表于 2017-6-27 07:47
/13/01/05/  明显是 省,市,县 每个省的对应的代码,省下的市的代码,下面的县的代码,循环

谢谢,这是不是要做辅助工作表啊。还是不会,再学学吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 08:45 , Processed in 0.382688 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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