0

Python スクリプトからコンピュータの位置情報 (Google マップの「現在地」など) を取得する方法はありますか? コンピュータは常にインターネットに接続されていました。

4

2 に答える 2

3
>>> import re,requests
>>> raw = requests.get('http://www.geoiptool.com/').text
>>> latlon = re.search("GPoint\(([^)]+)\)",raw).groups(0)
>>> lat,lon = map(float,latlon[0].split(","))
>>> print "Latitude:%s   Longitude:%s"%(lat,lon)
Latitude:-117.2455   Longitude:46.7322

いくつかの注意事項...

  1. これはおそらく最善の方法ではなく、何度も何度も行うべきではありません。そうしないと、サイトの所有者を怒らせる可能性があります

  2. これは IP ルックアップを使用するため、GPS/wifi 座標ほど良くない場合があります

于 2013-07-17T18:51:00.197 に答える