excel vba抓取网页数据(如何使用ExcelAPI网络函数库抓取JSON格式的网页数据?)

优采云 发布时间: 2021-09-15 21:12

  excel vba抓取网页数据(如何使用ExcelAPI网络函数库抓取JSON格式的网页数据?)

  excel 2013之后的版本提供WebService和filterxml功能,可用于网页数据捕获,但只能捕获XML格式的数据。现在许多网站的网页或接口返回HTML或JSON数据,那么如何准确地捕获这些数据呢?今天,笔者将以捕捉豆瓣书的基本信息为例,介绍如何使用Excel API网络函数库捕捉JSON格式的网页数据。第一步是找到豆瓣书的基本信息页面。步骤2:安装excel API网络函数库。步骤3:使用函数获取JSON数据

  excel 2013之后的版本提供WebService和filterxml功能,可用于网页数据捕获,但只能捕获XML格式的数据。现在许多网站的网页或接口返回HTML或JSON数据,那么如何准确地捕获这些数据呢

  今天,笔者将以捕捉豆瓣书的基本信息为例,介绍如何使用Excel API网络函数库捕捉JSON格式的网页数据

  第一步是找到豆瓣书的基本信息页面

  豆瓣图书信息网站是9787111529385,网站上的最后一串数字是该书的ISBN号

  在Firefox浏览器中,此URL将返回以下信息:标准JSON格式、蓝色字体的属性名称和红色字体的相应属性值

  

  步骤2:安装excel API网络函数库

  访问Excel API网络函数库官网,根据帮助文件安装函数库

  步骤3:使用函数获取JSON数据

  首先,使用函数getjsonsource(URL,“UTF-8”)返回JSON原创数据

  

  然后,使用函数getjsonbypropertyname(json_source,property_name)返回书籍的基本信息

  

  使用getjsonsource()函数可以一次性获取所有数据,然后根据需要获取数据。这样做的目的是提高捕获速度。毕竟,访问网页需要时间

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线