利用淘寶網接口獲取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地址作為參數,返回該IP地址的位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM