今天發現了一個有趣的網站,再配合FILTERXML函數,可以采集各種常用信息,讓我們一起來玩玩吧!
比如抓取天氣等信息!
▍無錫今天的天氣
WEBSERVICE函數可以幫助我們從給定網址中獲取網頁信息!
FILTERXML函數?負責解析數據!
無錫修改為查詢的城市
=FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=無錫"),"http://string[11]")
比如我們獲取無錫今天的天氣情況,就可以直接使用上面的函數公式,結果如下!
我們把網址粘貼到瀏覽器,可以看到
比如我們還可以查詢城市介紹,根據上面說明,直接修改為23即可!
▍無錫明天天氣
▼FILTERXML第二參數xpath
=CONCAT(FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=無錫"),"http://*[position()>=14?and?position()<=15]"))
除了這些,我們還可以做手機歸屬地查詢!
▍手機歸屬地查詢
比如我們查一下 18021268015(虛擬測試)的歸屬地!
▼歸屬地查詢
=FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode=18021268015&userID="),"http://*")
除了這些,我們還可以查詢航班,翻譯等
更多接口,大可以看 http://www.webxml.com.cn/zh_cn/index.aspx
FILTERXML只能解析XML,所以要求返回值是XML,我們在找接口的時候一定要注意 XML返回!現在大部分都是JSON了,XML較少了!