Python Geoip 獲取IP位址經度 緯度

2021-08-21 21:49:07 字數 540 閱讀 5978

參考:

簡介:除了一些免費的 api 介面,例如 可以得到一些資訊外,還可以通過 python-geoip 庫來解決這個問題。

shell > curl 

示例:1、安裝 python-geoip、python-geoip-geolite2

shell > pip install python-geoip-geolite2 -i
# -i 使用豆瓣源

2、使用

shell > ipython

in [1]: from geoip import geolite2

in [2]: line = geolite2.lookup('223.155.166.172')

in [3]: line.get_info_dict

out[3]: >

in [4]: line.location

out[4]: (28.1792, 113.1136)

獲取本地IP

bool socketuti getlocalipaddr string stripaddr if gethostname myname,80 socket error return false if thishost gethostbyname myname return false memset...

獲取本地IP

本機可能會有多個ip,下面這段程式可以獲得本機ip struct hostent h char host 100 int i gethostname host,100 if h gethostbyname host null printf error s n hstrerror h errno re...

獲取IP位址

獲取ip位址 方法一 方法二 1.在asp.net 中專用屬性 獲取伺服器電腦名 page.server.manchinename 獲取使用者資訊 page.user 獲取客戶端電腦名 page.request.userhostname 獲取客戶端電腦ip page.request.userhost...