首页 > 代码库 > 利用淘宝网接口获取IP地址的位置

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

恩,不多说,直接上代码

#!/usr/bin/python#encoding:utf8import requestsimport argparsedef 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 ipif __name__==__main__:        arg=arg_process()        query(arg)~                          

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

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