基于Python的全国公交地图api调用代码实例代码描述:基于Python的全国公交地图api调用代码实例代码平台:聚合数据#!/usr/bin/python#-*-coding:utf-8-*-importjson,urllibfromurllibimporturlencode#----------------------------------#全国公交及路径规划查询调用示例代码-聚合数据#在线接口文档:#----------------------------------defmain():#配置您申请的APPKeyappkey="*********************"#(appkey,"GET")#(appkey,"GET")#(appkey,"GET")#公交线路查询defrequest1(appkey,m="GET"):url=""params={"key":appkey,#应用APPKEY(应用详细页查询)"dtype":"",#返回数据的格式,xml或json,默认json"city":"",#城市名称(如:苏州)或者城市代码(如:0512)"bus":"",#公交线路}params=urlencode(params)ifm=="GET":f=("%s?%s"%(url,params))else:f=(url,params)content=()res=(content)ifres:error_code=res["error_code"]iferror_code==0:#成功请求printres["result"]else:print"%s:%s"%(res["error_code"],res["reason"])else:print"requestapierror"#公交站台经往车辆查询defrequest2(appkey,m="GET"):url=""params={"key":appkey,#应用APPKEY(应用详细页查询)"dtype":"",#返回数据的格式,xml或json,默认json"city":"",#城市名称(如:苏州)或者城市代码(如:0512)"station":"",#公交站台名称}params=urlencode(params)ifm=="GET":f=("%s?%s"%(url,params))else:f=(url,params)content=()res=(content)ifres:error_code=res["error_code"]iferror_code==0:#成功请求printres["result"]else:print"%s:%s"%(res["error_code"],res["reason"])else:print"requestapierror"#公交线路换乘方案defrequest3(appkey,m=
基于python的全国公交地图api调用代码实例 来自淘豆网www.taodocs.com转载请标明出处.