參考:
簡介:除了一些免費的 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...