码迷,mamicode.com
首页 > 其他好文 > 详细

利用淘宝网接口获取IP地址的位置

时间:2015-01-03 23:42:53      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

恩,不多说,直接上代码

#!/usr/bin/python
#encoding:utf8

import requests
import argparse

def query(ip):
        BASE_URL="http://ip.taobao.com/service/getIpInfo.php?ip="
        url=BASE_URL+ip
        rsp=requests.get(url)
        rsp=rsp.json()
        data=rsp[‘data‘]
        print ‘ip:%s‘%data[‘ip‘]
        print ‘city:%s‘%data[‘city‘]

def arg_process():
        parser=argparse.ArgumentParser(description=‘Get IP LOCATION INFORMATION‘)
        parser.add_argument(‘-i‘,‘--ip‘,action=‘store‘,help=‘It must be a ip address‘)
        args=parser.parse_args()
        ip=args.ip
        return ip

if __name__==‘__main__‘:
        arg=arg_process()
        query(arg)
~                          

程序接收一个ip地址作为参数,返回该IP地址的位置。

利用淘宝网接口获取IP地址的位置

标签:

原文地址:http://www.cnblogs.com/tmyyss/p/4200065.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!