tmyyss

恩,不多说,直接上代码

#!/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地址的位置。

分类:

技术点:

相关文章: