メインコンテンツへスキップ

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

結果の出力例

A-Parserは、内蔵のテンプレートエンジン Template Toolkit により柔軟な結果のフォーマットをサポートしており、任意の形式や、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をクエリとして使用する