批量查询ip地址归属地

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量查询ip地址归属地相关的知识,希望对你有一定的参考价值。


[[email protected] xxx]$ cat ip138.sh
cat ip.txt | while read m
do
ip=`echo $m | awk ‘{print $2}‘`
dizhi=`curl -s  "http://ip138.com/ips138.asp?ip=${ip}&action=2" |grep ‘<ul class="ul1"><li>‘ |awk -F‘[><]+‘ ‘{print $5}‘`
echo -e "$m   ${dizhi} " >>ip.dz.txt
done


[[email protected] xxx]$ head ip.txt
 598701 11.207.128.229
  98622 12.92.173.188
  80462 15.208.229.76
  31146 14.37.157.78
  30988 11.41.24.236
  28905 12.254.131.172
  25674 23.156.196.236
  24980 22.207.236.213
[[email protected] xxx]$

[[email protected] xxx]$sh ip138.sh
[[email protected] xxx]$ cat ip.dz.txt 
598701 11.207.128.229   本站主数据:美国  
98622 12.92.173.188   本站主数据:美国  
80462 15.208.229.76   本站主数据:美国 惠普公司 
31146 14.37.157.78   本站主数据:韩国  
30988 11.41.24.236   本站主数据:美国  
28905 12.254.131.172   本站主数据:美国  
25674 23.156.196.236   本站主数据:罗马尼亚  
24980 22.207.236.213   本站主数据:美国  
[[email protected] xxx]$


本文出自 “奋斗吧” 博客,转载请与作者联系!

以上是关于批量查询ip地址归属地的主要内容,如果未能解决你的问题,请参考以下文章

批量查询ip地址归属地

批量查询ip地址归属地

php用IP查询归属地

利用python实现批量查询ip地址归属地址

IP地址归属地查询

Python利用api接口查询IP地址归属地