如下所示:
# -*- coding: utf-8 -*-import sys, urllib, urllib2, jsoncity=urllib.quote(sys.argv[1]);url = 'http://apis.baidu.com/xiaota/bus_lines/buses_lines?city=%s&bus=%s&direction=%s'%(city,sys.argv[2],sys.argv[3])print urlreq = urllib2.Request(url)req.add_header("apikey", "2f5da4b87cbd02a5f8be1189db99b6a8")resp = urllib2.urlopen(req)content = resp.read()if(content): print(content)print "/n"busStation = json.loads(content)print busStation.keys()print busStation['data'].keys()print busStation['data']['stations']for bus in busStation['data']['stations']: print bus['stateName']以上這篇Python 通過調用接口獲取公交信息的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答