Python根據IP查詢所在地理位置與運營商

2021-10-01 01:45:11 字數 772 閱讀 9193

python根據ip查詢所在地理位置與運營商

#!/usr/bin/env python

#encoding:utf8

#author: linuxhub.org

#根據ip位址查詢出ip所在的地理位置

def get_ip_info(ip):

import requests

#**ip位址庫介面

r = requests.get('' %ip)              

if  r.json()['code'] == 0 :

i = r.json()['data']

country = i['country']  #國家

area = i['area']        #區域

region = i['region']    #地區

city = i['city']        #城市

isp = i['isp']          #運營商

print u'國家: %s\n區域: %s\n省份: %s\n城市: %s\n運營商: %s\n' % (country, area, region, city, isp)

else:

print "erro! ip: %s" % ip

ip = '202.96.128.86'

get_ip_info(ip)  

指令碼執行結果:

國家: 中國

區域: 華南

省份: 廣東省

城市: 廣州市

運營商: 電信

根據IP位址查詢所在地

using system using system.collections.generic using system.text using system.io using system.text.regularexpressions namespace aimscommon endregion re...

根據使用者IP獲取其所在地

預定義變數 server的用法中,我們可以發現引數 remote addr 的作用是 瀏覽當前頁面的使用者的 ip 位址。根據這個我們可以獲取客戶端的ip,根據獲取的ip我們又可以進一步獲取對方的所在地等其他資訊。這一節主要是了解一下如何獲取客戶端的ip位址,並定位其所在地。我們先看看 實現 將 部...

PHP獲取IP所在地位址

原理簡述 利用 ip.taobao.com 提供的乙個功能,先獲取 json 格式字串,再解碼 json 字串新建檔案getaddress.class.php classss getaddress 獲取ip所在地位址函式 param ip p位址,預設為本機ip function getipfrom...