Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】


Posted in Python onJune 07, 2017

本文实例讲述了Python2.7基于淘宝接口获取IP地址所在地理位置的方法。分享给大家供大家参考,具体如下:

#!/usr/bin/python 
import sys, os, urllib2, json 
def get_ip_area(ip): 
  try: 
    apiurl = "http://ip.taobao.com/service/getIpInfo.php?ip=%s" %ip 
    content = urllib2.urlopen(apiurl).read() 
    data = json.loads(content)['data'] 
    code = json.loads(content)['code'] 
    if code == 0:  # success 
      print(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)

运行效果图如下:

Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】

Python 相关文章推荐
python的常见命令注入威胁
Feb 18 Python
Python中关于使用模块的基础知识
May 24 Python
python友情链接检查方法
Jul 08 Python
python爬虫实战之最简单的网页爬虫教程
Aug 13 Python
python3+PyQt5实现拖放功能
Apr 24 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
计算机二级python学习教程(2) python语言基本语法元素
May 16 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
python实现邮件循环自动发件功能
Sep 11 Python
python之django路由和视图案例教程
Jul 26 Python
Python实现自动玩连连看的脚本分享
Apr 04 Python
Python中音频处理库pydub的使用教程
Jun 07 #Python
python中defaultdict的用法详解
Jun 07 #Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 #Python
python面向对象_详谈类的继承与方法的重载
Jun 07 #Python
windows下python连接oracle数据库
Jun 07 #Python
Python使用剪切板的方法
Jun 06 #Python
Python实现单词翻译功能
Jun 06 #Python
You might like
简单易用的计数器(数据库)
2006/10/09 PHP
PHP 已经成熟
2006/12/04 PHP
附件名前加网站名
2008/03/23 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
Laravel 自带的Auth验证登录方法
2019/09/30 PHP
接收键盘指令的脚本
2006/06/26 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
javascript中select下拉框的用法总结
2016/01/07 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
JS实现区分中英文并统计字符个数的方法示例
2018/06/09 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
Python数据处理numpy.median的实例讲解
2018/04/02 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python socket 套接字实现通信详解
2019/08/27 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
意大利单身交友网站:Meetic
2020/07/12 全球购物
怎样写演讲稿
2014/01/04 职场文书
投资合作协议书
2014/04/17 职场文书
节能环保口号
2014/06/12 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
道士塔读书笔记
2015/06/30 职场文书