Python スクリプトからコンピュータの位置情報 (Google マップの「現在地」など) を取得する方法はありますか? コンピュータは常にインターネットに接続されていました。
質問する
4007 次
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
いくつかの注意事項...
これはおそらく最善の方法ではなく、何度も何度も行うべきではありません。そうしないと、サイトの所有者を怒らせる可能性があります
これは IP ルックアップを使用するため、GPS/wifi 座標ほど良くない場合があります
于 2013-07-17T18:51:00.197 に答える