一次性批量查询IP地理位置信息有五种方法:一、用方方格子Excel插件;二、运行Python脚本调用站长之家API;三、使用绿色版批量IP查询软件;四、调用IP-API.com免费API接口;五、安卓端iptools工具移动查询。

如果您需要一次性获取大量IP地址的地理位置信息,但逐个手动查询耗时费力,则可能是由于缺乏高效批量处理手段。以下是实现该目标的具体操作路径:
一、使用方方格子Excel插件批量查询
该方法依托Excel环境,通过第三方插件调用在线IP库接口,无需编程基础,适合办公场景快速部署。插件内置解析逻辑,可直接将IP列映射为国家、省份、城市、运营商等字段。
1、访问方方格子官网下载安装包,找到EXE格式文件并右键选择【以管理员身份运行】。
2、按向导提示完成安装,重启Excel后确认【diy工具箱】选项卡已出现在功能区。
3、在Excel中输入或粘贴IP地址列表(单列,无标题),选中该列数据。
4、点击【diy工具箱】→【网络工具】→【IP归属地查询】,勾选“自动识别IP列”,点击执行。
5、查询完成后,结果将自动填充至相邻空白列,支持导出为新工作表。
二、运行Python脚本调用站长之家API
该方法基于requests与BeautifulSoup库抓取网页公开数据,适用于本地可控环境,不依赖商业接口,但需确保目标网站未启用反爬机制。
1、新建文本文件,将待查IP每行一个保存为ip_list.txt,置于D盘根目录。
2、安装必要库:打开命令提示符,依次执行pip install requests beautifulsoup4 tablib。
3、复制脚本内容至记事本,保存为query_ip.py,编码设为UTF-8无BOM格式。
4、修改脚本中path变量为实际输出路径,例如path = "D:\output\"。
5、双击运行query_ip.py,程序自动读取ip_list.txt,逐条请求http://ip.chinaz.com/对应页面,提取标签内文本。
6、结果写入IP.xls文件,保存于指定路径,字段包含IP与地区两列。
三、使用绿色版批量IP查询软件
该方案采用免安装桌面程序,内置离线IP库与在线更新模块,兼顾响应速度与数据时效性,适合对网络稳定性要求较高的用户。
1、前往华军软件园搜索“批量IP查询正式版”,下载压缩包并解压至独立文件夹。
2、进入解压目录,双击运行主程序EXE文件(如BatchIPQuery.exe)。
3、在主界面文本框中粘贴IP列表,或点击【导入】选择TXT/CSV文件。
4、确认查询模式为“归属地”,点击【批量查询】按钮,进度条实时显示处理状态。
5、查询结束后,点击【导出】选择Excel格式,保存路径由用户自定义。
6、导出文件中每行对应一条IP记录,字段含IP、国家、区域、城市、运营商、经纬度。
四、调用免费IP地理定位API接口
该方式通过HTTP请求对接开放API服务,返回JSON结构化数据,适合集成进自动化流程或二次开发,需注意调用频率限制。
1、注册IP-API.com免费账号,获取API密钥(每日限制45000次请求)。
2、准备Python环境,执行pip install requests安装基础库。
3、编写脚本:构造URL为http://api.ipapi.com/api/{ip}?access_key=YOUR_KEY,其中YOUR_KEY替换为实际密钥。
4、使用requests.get()发送GET请求,检查响应状态码是否为200。
5、解析response.json(),提取country_name、region_name、city、latitude、longitude、organization等字段。
6、将结果逐条追加至CSV文件,使用csv.writer写入,确保中文字段编码为utf-8-sig。
五、安卓端iptools工具移动查询
该方法利用移动端网络工具集成IP归属地查询功能,适用于外场排查、临时验证等碎片化场景,数据源来自设备内置轻量级数据库。
1、在手机应用市场搜索“iptools安卓版”,下载安装包并完成安装。
2、打开应用,点击底部导航栏【IP查询】图标,进入查询界面。
3、在输入框中键入单个IP地址或域名,点击右侧【查询】按钮。
4、等待响应后,查看结果页中【地理位置】模块,显示国家、省份、城市三级信息。
5、若需批量操作,点击右上角【批量】按钮,导入本地TXT文件(每行一个IP)。
6、查询完成后,点击【导出】生成本地HTML报告,支持通过邮件或蓝牙分享。











