excel vba抓取网页数据((Excel中的Powerquery可以同样操作)(图))
优采云 发布时间: 2021-12-30 10:11excel vba抓取网页数据((Excel中的Powerquery可以同样操作)(图))
之前介绍PowerBI数据采集的时候,举了一个从网页中获取数据的例子,但是当时只爬取了一页数据。本文介绍如何使用PowerBI批量采集多个网页的数据。(Excel中的电源查询同样可以操作)
本文以兆联招聘网站为例,采集
上海的招聘信息。
以下是详细步骤:
(一)解析URL结构
打开兆联招聘网站,搜索上海工作地点的数据,
至此,100页兆联招聘信息批量抓取完成。上面的步骤好像很多。其实掌握之后,10分钟左右就可以搞定。最大块的时间仍然是最后一步。数据抓取的过程相对耗时。
网页的数据不断更新。完成以上步骤后,在PQ中点击刷新,即可随时一键提取网站实时数据,一次搞定,终身受益!
以上主要使用PowerBI中的Power Query功能,同样可以在Excel中进行可以使用PQ功能的操作。
当然,PowerBI 并不是专业的爬虫工具。如果网页比较复杂或者有反爬虫机制,还是要使用专业的工具,比如R或者Python。在使用PowerBI批量抓取某个网站的数据之前,先尝试采集一个页面。如果可以采集
,则使用上述步骤。如果不能采集
,就没有必要拖延时间。
现在打开 PowerBI 或 Excel 并尝试抓取您感兴趣的网站数据。