プログラミング入門コースの大学プロジェクトでは、IPアドレスをトレースしてGUI(PyQt)上に配置する小さなソフトウェアを作ることにしました。私が知っている大きな問題ではありませんが、私はまだアイデアが好きです。PythonでIPアドレスをトレースする
MaxMindのGeoIPデータベース用のAPIであるpygeoipと、MaxMindのIPとその無料サービスを知りました。かなりクールな、ええ!
しかし、欠点は、自分のデータベースを照会することです、私は国の都市のための個々のデータベースをダウンロードする必要があります。これは、IPアドレスを調べるために、エンドユーザーに追加のファイル(MB単位)をダウンロードさせなければならない理由がないためです。
だから私はこれを行う別の方法がありますか? IPアドレスをどのようにトレースするのですか?可能であれば、私はそれらを市レベルまで下げる必要があることに注意してください。この男のようなものaruljohn.com/track.pl
ありがとう!
ローカルソリューションの問題は、私の友人の中に自分のアプリを配布したいと思っていて、実際にIPアドレスを調べるためにデータベースをダウンロードしたくないということです。あなたが私のことを理解してくれることを願っています私はリンクをチェックして、多分JSONをこのプロセスで学ぶつもりです;)ありがとう! – user225312
@ブライアン:うん、私はJSON APIを好むだろうが、あなたは少なくとも水をテストするためにXML APIを使うことができます。これがあなたのために働くかどうかを見てください。 – pyfunc
しかし、QtやPythonと一緒にアプリケーションをダウンロードしたいのですが... :) – cababunga