Python2.7基于淘寶接口獲取IP地址所在地理位置的方法【測試可用】
本文實例講述了Python2.7基于淘寶接口獲取IP地址所在地理位置的方法。分享給大家供大家參考,具體如下:
#!/usr/bin/python
import sys, os, urllib2, json
def get_ip_area(ip):
try:
apiurl = "http://ip.taobao.com/service/getIpInfo.php?ip=%s" %ip
content = urllib2.urlopen(apiurl).read()
data = json.loads(content)['data']
code = json.loads(content)['code']
if code == 0: # success
print(data['country_id'])
print(data['area'])
print(data['city'])
print(data['region'])
else:
print(data)
except Exception as ex:
print(ex)
if __name__ == '__main__':
ip = '123.125.114.144'
#ip = 'www.baidu.com' # invalid ip.
get_ip_area(ip)
運行效果圖如下:

PS:這里再為大家提供幾款I(lǐng)P地址相關(guān)在線工具供大家參考使用:
IP地址歸屬地在線查詢工具:
http://tools.jb51.net/aideddesign/ipcha
在線網(wǎng)絡(luò)計算器|TCP/IP子網(wǎng)掩碼計算與換算工具:
http://tools.jb51.net/aideddesign/ipcalc
在線IP地址/子網(wǎng)掩碼計算與轉(zhuǎn)換工具:
http://tools.jb51.net/aideddesign/ip_net_calc
在線子網(wǎng)掩碼換算與網(wǎng)絡(luò)計算工具:
http://tools.jb51.net/aideddesign/network_calc
更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python Socket編程技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
Python操作RabbitMQ服務(wù)器實現(xiàn)消息隊列的路由功能
RabbitMQ是一個消息隊列服務(wù)器,這里我們針對Python+Pika+RabbitMQ的服務(wù)器端環(huán)境,來看一下如何使用Python操作RabbitMQ服務(wù)器實現(xiàn)消息隊列的路由功能2016-06-06
Python調(diào)用騰訊云短信服務(wù)發(fā)送手機短信
這篇文章主要為大家介紹了Python調(diào)用騰訊云短信服務(wù)發(fā)送手機短信,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05
python實現(xiàn)npy格式文件轉(zhuǎn)換為txt文件操作
這篇文章主要介紹了python實現(xiàn)npy格式文件轉(zhuǎn)換為txt文件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07

