用的百度搜索,其他IP网站都有数量限制,目前百度还没发现有并发和次数限制:
#!/bin/bash
area=`curl -s "https://sp1.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=$*&co=&resource_id=5809&t=1630912649816&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=baidu&cb=jQuery110208309797472113891_1630912628119&_=1630912628126"|awk -F '(' '{print $2}'|awk -F ')' '{print $1}'|jq |grep 'location'|sed 's/^[ \t]*//g'|sort|uniq|awk -F '"' '{print $4}'`
echo $*" "$area
用法:
脚本名称:ip_area_xargs.sh
echo '113.58.176.20'|xargs -l sh ip_area_xargs.sh
113.58.176.20 海南省三亚市 联通
cat 1.txt|sort|uniq|xargs -l sh ip_area_xargs.sh
113.58.176.20 海南省三亚市 联通
113.58.176.6 海南省三亚市 联通
113.58.177.27 海南省三亚市 联通
113.58.178.38 海南省三亚市天涯区 联通
113.58.178.67 海南省三亚市天涯区 联通
124.66.51.210 海南省三亚市 联通
124.66.52.198 海南省三亚市 联通
124.66.52.250 海南省三亚市 联通
124.66.52.6 海南省三亚市 联通
124.66.52.81 海南省三亚市 联通
124.66.53.118 海南省三亚市 联通
124.66.53.25 海南省三亚市 联通
124.66.53.30 海南省三亚市 联通
124.66.54.228 海南省三亚市 联通
150.255.128.100 海南省三亚市 联通
150.255.128.21 海南省三亚市 联通
150.255.131.122 海南省三亚市天涯区 联通
Comments | NOTHING