IP::Info - IPアドレスに関する正確なデータ

スクレイパーの概要
IP::Info – セキュリティ、特異性、および将来の利用要件を満たす、IPアドレスに関する正確なデータを提供します。A-Parserの機能により、スクレイパー
IP::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をクエリとして使用する |