Excel用FILTERXML+WEBSERVICE函数抓取各种信息

今天发现了一个有趣的网站,再配合FILTERXML函数,可以采集各种常用信息,让我们一起来玩玩吧!

比如抓取天气等信息!

▍无锡今天的天气

WEBSERVICE函数可以帮助我们从给定网址中获取网页信息!

FILTERXML函数 负责解析数据!

无锡修改为查询的城市

=FILTERXML(WEBSERVICE("http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=无锡"),"//string[11]")

比如我们获取无锡今天的天气情况,就可以直接使用上面的函数公式,结果如下!

Excel用FILTERXML+WEBSERVICE函数抓取各种信息

我们把网址粘贴到浏览器,可以看到

Excel用FILTERXML+WEBSERVICE函数抓取各种信息

比如我们还可以查询城市介绍,根据上面说明,直接修改为23即可!

Excel用FILTERXML+WEBSERVICE函数抓取各种信息

▍无锡明天天气

▼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较少了!

温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
Excel/VBA

Excel中IMAGE函数怎么用?Excel image函数的用法

2025-3-10 17:11:50

电商运营

TK虚拟资料变现实操:从下载部署到账号运营,解锁变现新路径

2024-9-28 14:00:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索