今天发现了一个有趣的网站,再配合FILTERXML函数,可以采集各种常用信息,让我们一起来玩玩吧!
比如抓取天气等信息!
▍无锡今天的天气
WEBSERVICE函数可以帮助我们从给定网址中获取网页信息!
FILTERXML函数 负责解析数据!
无锡修改为查询的城市
=FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=无锡"),"//string[11]")
比如我们获取无锡今天的天气情况,就可以直接使用上面的函数公式,结果如下!
我们把网址粘贴到浏览器,可以看到
比如我们还可以查询城市介绍,根据上面说明,直接修改为23即可!
▍无锡明天天气
▼FILTERXML第二参数xpath
=CONCAT(FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=无锡"),"//*[position()>=14 and position()<=15]"))
除了这些,我们还可以做手机归属地查询!
▍手机归属地查询
比如我们查一下 18021268015(虚拟测试)的归属地!
▼归属地查询
=FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode=18021268015&userID="),"//*")
除了这些,我们还可以查询航班,翻译等
更多接口,大可以看 http://www.webxml.com.cn/zh_cn/index.aspx
FILTERXML只能解析XML,所以要求返回值是XML,我们在找接口的时候一定要注意 XML返回!现在大部分都是JSON了,XML较少了!
发表评论