Python 通过调用接口获取公交信息的实例
时间:2021-09-19 07:53:55|栏目:Python代码|点击: 次
如下所示:
# -*- coding: utf-8 -*-
import sys, urllib, urllib2, json
city=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 url
req = 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代码
本文地址:http://www.codeinn.net/misctech/176143.html






