[python2.x] 获取IP地址所在地理位置

来源:互联网 发布:域名代理商源码 编辑:程序博客网 时间:2024/05/17 00:59

From: http://www.jb51.net/article/57997.htm

#!/usr/bin/pythonimport sys, os, urllib2, jsondef get_ip_area(ip):try:apiurl = "http://ip.taobao.com/service/getIpInfo.php?ip=%s" %ipcontent = urllib2.urlopen(apiurl).read()data = json.loads(content)['data']code = json.loads(content)['code']if code == 0:# successprint(data['country_id'])print(data['area'])print(data['city'])print(data['region'])else:print(data)except Exception as ex:print(ex)if __name__ == '__main__':ip = '123.125.114.144'#ip = 'www.baidu.com'# invalid ip.get_ip_area(ip)


 

0 0
原创粉丝点击