`

shell 抓取页面信息 ip168查询 IP归属地

 
阅读更多
通过ip168批量查询ip归属地#!/bin/bash
while read line
do
echo $line
ip=$(echo -en $line | awk '{print $3}' | awk -F"/" '{print $1}')
echo $ip
add=$(wget -q http://www.ip168.com/ip/?ip=${ip} -O - | grep "本站主数据" | sed  's/^[ \t]*//' | awk -F"</div>" '{print $1}' | sed 's/<div>本站主数据://')
echo $add
echo -en $line | sed "/${ip}/s/\(.*\)/\1 $add\n/" >> ip_addr.txt
done < ip.txt

从ip138取需要用下面的替换掉上面的add

add=$(wget -q "http://www.ip138.com/ips.asp?ip=210.51.61.195&action=2" -O -| iconv -f gbk -t utf-8 | grep "数据" | awk -F"ul" '{print $3}' | awk -F"</li>" '{print $1$2}' | awk -F"<li>" '{print $2"\n"$3}' | head -1)
分享到:
评论

相关推荐

    Android 用Shell命令设置静态ip

    至此,你已经成功地通过Android Shell命令设置了静态IP地址。需要注意的是,这种方法可能不适用于所有Android设备,因为不同设备的网络配置文件和路径可能会有所不同。此外,部分设备可能需要额外的步骤,例如重启...

    shell 判断ip同网段

    shell 判断输入的ip是否和本机的ip同网段 包含两种实现方法

    IP地址归属地批量网络查询

    标题中的“IP地址归属地批量网络查询”是一个用于获取大量IP地址地理位置信息的程序。它通过网络连接到相应的IP数据库,快速检索出指定IP地址所对应的国家、地区或城市等归属信息。这样的工具在网络安全分析、网站...

    linux shell 实现IP和数字的转换

    在这个脚本中,我们不断地将整数除以256,获取余数作为新的八位字节,并添加到IP地址的前面。最后,由于IP地址的末尾会有一个额外的点,我们需要将其去掉,因此使用了`${ip::-1}`来删除最后一个字符。 在实际开发中...

    利用shell脚本批量获取主机信息 IP地址 主机名 CPU型号 主频 核数 物理内存总大小 磁盘名称 容量

    在IT系统管理中,批量获取主机信息...总结,通过编写shell脚本并结合Linux命令,我们可以高效地批量获取并整理主机信息,这对于系统监控、资源统计和故障排查都非常有帮助。在实际操作时,请根据具体环境进行适当调整。

    Shell脚本实现自动修改IP地址

    ### Shell脚本实现自动修改IP地址 #### 概述 在Linux系统中,为了提高运维效率,管理员常常需要编写Shell脚本来完成重复性任务。其中一个常见的需求是批量修改服务器的IP地址。通过编写一个简单的Shell脚本来自动...

    Android/Linux通过Shell脚本动态配置IP和路由

    #Function: Auto set static IP for wlan/ethernet, which dynamically assigned from dhcp,and add default gateway #Param in: default gateway that can access internet, if not enter, this value will be *.*....

    Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP

    #/usr/bin/env bash # Name: get_network_info.sh # Author: Purple_Grape # This is a script to gather network information of your Linux system. # Test under Ubuntu 10.04 ...IP=`LANG=C ifconfig $NIC | awk

    【Shell学习】扫描局域网IP方法.txt

    给定的Shell脚本主要功能是扫描指定局域网内的所有IP地址(默认为192.168.2.*),并判断这些IP地址是否可达。具体来说,该脚本定义了一个变量`net`用于存储IP地址的前缀部分,然后使用一个for循环来遍历可能的IP后缀...

    IP地址归属地脚本

    一个IP地址归属地的JAVASCRIPT脚本很好用的说

    IP地址归属地查询脚本

    #IP归属地查询 #作者 日期 版本 #hp.li 20210928 v1.0 #curl http://ip.ws.126.net/ipquery?ip=164.90.189.19 |iconv -f GBK -t utf-8 ##address=$(curl -s http://ip.ws.126.net/ipquery?ip=172.67.204.11 |iconv -...

    shell脚本+提取IP(大批量文件中匹配)+匹配文件+去重+统计数据量

    shell脚本+提取IP(大批量文件中匹配)+匹配文件+去重+统计数据量 使用场景:起止时间内50天的数据,进行匹配查询,提取条件内的IP,与其他目录下的文件进行匹配,最后将匹配结果去重统计

    shell 脚本抓取android logcat和kernel log,以及删除旧的log

    通过这样的shell脚本,你可以方便地自动化收集和管理Android设备的日志信息,这对于开发者来说是非常有用的,特别是在进行问题排查和性能分析时。同时,通过属性控制,可以根据不同的需求灵活调整日志的抓取和保留...

    域名批量归属查询

    再添加一个shell脚本,执行shell脚本就可以了。代码如下: awk '{print "curl http://www.ip.cn/index.php?ip="$1}' ip1.txt&gt;ip.txt python belongip.py&gt;iprr.txt awk '/IP/{print RT$0}' iprr.txt&gt;last1.txt

    shell_ip_orangewgz_linux_shell_shell编程_shell脚本_

    压缩包内的文件"shell_ip.doc"很可能包含了这个脚本的详细实现或其他相关信息,如使用示例、错误处理等。对于初学者来说,阅读和理解这个文档能帮助他们更好地掌握Shell编程技巧,尤其是关于IP地址验证的实践应用。 ...

    ubuntu更改IP的shell代码

    ubuntu更改IP的shell代码,自己写的,比较拙,请指正

    Shell脚本实现判断IP地址是否在一个ip段内代码分享

    通过上述Shell脚本,我们可以方便地判断一个IP地址是否位于预定义的IP段内。这种方法不仅适用于简单的自动化任务,还可以作为更大规模自动化管理系统的一部分。需要注意的是,由于脚本中使用了外部工具`ipcalc`,...

    禁止国外IP地址防火墙shell脚本

    禁止国外IP地址防火墙。(centos6/7使用) 包含2个文件。一个是国内(中国)地址集,一个是自动加载脚本。把国内地址和当前机器上连接的地址加入白名单。每次重启机器会自动加载白名单。vos软交换、asterisk、...

    shell脚本 ping所有网段ip

    shell脚本 ping所有网段ip 当局域网内,网络设备ip不知,可以用此脚本ping可以更改[ping指定网段ip 1s一个ip是否通畅

    Shell脚本实现自动修改IP、主机名等功能分享

    主要介绍了Shell脚本实现自动修改IP、主机名等功能分享,本文直接给出实现代码,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics