Ruby で IPアドレスからロケーション情報を拾ってみる

Ruby で IPアドレスからロケーション情報を拾ってみる

Ruby で IPアドレスからロケーション情報を拾ってみる

Ruby で IPアドレスからロケーション情報を拾ってみる へのコメントはまだありません

なんとなくできるかなと思って試したら、Mechanizeで簡単に実装できたので紹介。

以下のソースを test.rbなどとして保存し、コマンドライン引数にIPアドレスを与えて実行すると、ロケーション情報を出力する。実装方法はWebでロケーション情報を提供しているページに対して、POSTでリクエストを投げつけて、Responseを拾うという方式。なので、ループ処理などでやたらめったらリクエストを投げ続けたら、多分文句言われますので、利用はほどほどに。

第一引数: IPアドレス
第二引数: サイトNo (1 or 2 default 1)

ソースコード (test.rb)

実行結果1 (ip2loc.jerodsanto.netを利用)

実行結果2 (www.yougetsignal.comを利用)

以上


About the author:

Tags:

Related Posts

Leave a comment

Back to Top