exc表格如何使用web查询归属地和运营商请给出具体的公式和举例
使用Web查询归属地和运营商需要使用第三方API,比如淘宝IP地址库API或IP138免费查询API。
以下是使用淘宝IP地址库API的具体公式和示例:
公式: =SUBSTITUTE(SUBSTITUTE(REGEXEXTRACT(IMPORTXML("http://ip.taobao.com/service/getIpInfo.php?ip="&A1,"//body"),"{" & CHAR(34) & "country" & CHAR(34) & ":{" & CHAR(34) & "id" & CHAR(34) & ":\d+," & CHAR(34) & "name" & CHAR(34) & ":"" & "[^" & CHAR(34) & "]" & CHAR(34) & "},"),""",""),",{" & CHAR(34) & "id" & CHAR(34) & ":\d+," & CHAR(34) & "name" & CHAR(34) & ":"" & "[^" & CHAR(34) & "]" & CHAR(34) & ""}",""),",","")
示例: 假设需要查询IP地址为219.142.152.70的归属地,将该IP地址输入到单元格A1中,再在需要显示查询结果的单元格中输入公式: =SUBSTITUTE(SUBSTITUTE(REGEXEXTRACT(IMPORTXML("http://ip.taobao.com/service/getIpInfo.php?ip="&A1,"//body"),"{" & CHAR(34) & "country" & CHAR(34) & ":{" & CHAR(34) & "id" & CHAR(34) & ":\d+," & CHAR(34) & "name" & CHAR(34) & ":"" & "[^" & CHAR(34) & "]" & CHAR(34) & "},"),""",""),",{" & CHAR(34) & "id" & CHAR(34) & ":\d+," & CHAR(34) & "name" & CHAR(34) & ":"" & "[^" & CHAR(34) & "]" & CHAR(34) & ""}",""),",","") 则该单元格将显示该IP地址的归属地,即“湖南省岳阳市”。
以下是使用IP138免费查询API的具体公式和示例:
公式: =IFERROR(REGEXEXTRACT(IMPORTXML("http://m.ip138.com/ip.asp?ip="&A1,"//body/p"),"</span>(.*)</p>"),"未知")
示例: 假设需要查询IP地址为219.142.152.70的运营商,将该IP地址输入到单元格A1中,再在需要显示查询结果的单元格中输入公式: =IFERROR(REGEXEXTRACT(IMPORTXML("http://m.ip138.com/ip.asp?ip="&A1,"//body/p"),"</span>(.*)</p>"),"未知") 则该单元格将显示该IP地址的运营商,即“电信”
原文地址: https://www.cveoy.top/t/topic/gERh 著作权归作者所有。请勿转载和采集!