首页 » 技术分享 » 利用淘宝网接口获取IP地址的位置

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

 

恩,不多说,直接上代码

#!/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地址的位置,转载请注明来源!

0