Excel 2013以后的版本提供了WEBSERVICE和FILTERXML函数可⽤于⽹页数据抓取,但只能抓取XML格式的数据。⽽现在很多⽹站的⽹页或接⼝返回的都是HTML或JSON数据,那么如何精确的抓取这些数据呢? 流水线称重
今天笔者将以抓取⾖瓣⽹图书基本信息为例,给⼤家介绍如何使⽤Excel API ⽹络函数库抓取JSON格式的⽹页数据。有源音箱电路图
第n个空间第⼀步,到⾖瓣⽹图书基本信息⽹页。
在Firefox浏览器下,这个⽹址将返回以下信息,这些信息是标准的JSON格式,蓝⾊字体的是属性名称,红⾊字体的对应的属性值。系统升级补丁备份文件
第⼆步,安装ExcelAPI ⽹络函数库。
访问ExcelAPI⽹络函数库官⽹,按照帮助⽂件安装函数库。
第三步,使⽤函数抓取JSON数据。
⾸先,使⽤函数GetJsonSource(url,"UTF-8")返回JSON原始数据。
根雕制作技术
然后,使⽤函数GetJsonByPropertyName(json_source,property_name)返回书的基本信息
蜂窝不粘锅使⽤GetJsonSource()函数的可⼀次性抓取所有数据,然后按需抓取,这样做的⽬的提⾼抓取速度,毕竟访问⽹页是需要时间的。