跳转到主要内容

IP::Info - IP 地址精确数据

IP::Info

爬虫工具概览

IP::InfoIP::Info – 提供符合安全性、针对性和前瞻性使用要求的 IP 地址精确数据。

A-Parser 的功能允许保存 IP::InfoIP::Info 爬虫工具的数据抓取设置以供后续使用(预设),设置数据抓取计划及更多功能。

得益于内置强大的 Template Toolkit 模板引擎,你可以根据需要的格式和结构保存结果,它允许对结果应用额外的逻辑,并以各种格式输出数据,包括 JSON、SQL 和 CSV

采集数据

数据采集自 ipinfo.io 服务:

  • 是否被多台服务器使用
  • 城市
  • 地区
  • 国家
  • 地理位置
  • 邮政编码
  • 时区
  • 自治系统编号 (ASN)
  • ASN 名称
  • ASN 域名
  • ASN 路由
  • ASN 类型
  • 公司名称
  • 公司域名
  • 公司类型
  • IP 是否使用 VPN
  • IP 是否使用代理服务器
  • IP 是否使用 TOR
  • IP 是否属于托管公司
  • 服务
  • 滥用投诉部门联系信息

应用场景

  • 确定 IP 地理位置
  • 隐私检查

查询

查询应指定 IP 地址列表,例如:

143.110.183.74
23.12.134.106
104.69.175.97
192.0.66.114
85.214.193.249
151.101.1.111
149.129.208.125

结果输出示例

得益于内置的 Template Toolkit 模板引擎,A-Parser 支持灵活的结果格式化,允许以任意形式或结构化形式(如 CSV 或 JSON)输出结果。

默认输出

结果格式:

$query: $country, $region, $city, Location: $loc, Postal code: $postal

结果示例:

192.0.66.114: US, California, San Francisco, Location: 37.7509,-122.4153, Postal code: 94110
85.214.193.249: DE, Berlin, Berlin, Location: 52.5244,13.4105, Postal code: 10119
149.129.208.125: ID, Jakarta, Jakarta, Location: -6.2146,106.8451, Postal code:
143.110.183.74: IN, Karnataka, Doddaballapura, Location: 13.2257,77.5750, Postal code: 560100
151.101.1.111: US, California, San Francisco, Location: 37.7621,-122.3971, Postal code: 94107
23.12.134.106: IT, Sicily, Palermo, Location: 38.1166,13.3636, Postal code: 90100
104.69.175.97: SG, Singapore, Singapore, Location: 1.2897,103.8501, Postal code: 018989

输出到 CSV 表格

结果格式:

[% tools.CSVline(query, country, region, city, loc, postal) %]

结果示例:

85.214.193.249,DE,Berlin,Berlin,"52.5244,13.4105",10119
192.0.66.114,US,California,"San Francisco","37.7509,-122.4153",94110
151.101.1.111,US,California,"San Francisco","37.7621,-122.3971",94107
143.110.183.74,IN,Karnataka,Doddaballapura,"13.2257,77.5750",560100
149.129.208.125,ID,Jakarta,Jakarta,"-6.2146,106.8451",
104.69.175.97,SG,Singapore,Singapore,"1.2897,103.8501",018989
23.12.134.106,IT,Sicily,Palermo,"38.1166,13.3636",90100

将结果转储为 JSON

结果格式:

[%  
obj = {};

obj.query = query;
obj.country = country;
obj.region = region;
obj.city = city;
obj.loc = loc;
obj.postal = postal;

obj.json _ ','
%]

起始文本:

[

结束文本:

]

结果示例:

[{"country":"IT","city":"Palermo","loc":"38.1166,13.3636","query":"23.12.134.106","postal":"90100","region":"Sicily"},{"country":"IN","city":"Doddaballapura","loc":"13.2257,77.5750","query":"143.110.183.74","postal":"560100","region":"Karnataka"}]
提示

要在任务编辑器中使用“Prepend text”和“Append text”选项,需要激活“More options”。

可能的设置

参数默认值描述
Use proxy IP as query使用代理 IP 作为查询请求