Python 通过调用接口获取公交信息的实例


Posted in Python onDecember 17, 2018

如下所示:

# -*- 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 通过调用接口获取公交信息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python统计一个文本中重复行数的方法
Nov 19 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
Python多图片合并PDF的方法
Jan 03 Python
pycharm创建一个python包方法图解
Apr 10 Python
python线程的几种创建方式详解
Aug 29 Python
调整Jupyter notebook的启动目录操作
Apr 10 Python
在echarts中图例legend和坐标系grid实现左右布局实例
May 16 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
pytorch锁死在dataloader(训练时卡死)
May 28 Python
python用插值法绘制平滑曲线
Feb 19 #Python
selenium在执行phantomjs的API并获取执行结果的方法
Dec 17 #Python
Python脚本完成post接口测试的实例
Dec 17 #Python
python:接口间数据传递与调用方法
Dec 17 #Python
python直接获取API传递回来的参数方法
Dec 17 #Python
python获取url的返回信息方法
Dec 17 #Python
Pycharm配置远程调试的方法步骤
Dec 17 #Python
You might like
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
js获取height和width的方法说明
2013/01/06 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
python爬取个性签名的方法
2018/06/17 Python
python实现梯度下降算法
2020/03/24 Python
Python中常用的内置方法
2019/01/28 Python
基于Python函数和变量名解析
2019/07/19 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
html5中audio支持音频格式的解决方法
2018/08/24 HTML / CSS
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
简历里的自我评价
2014/01/31 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
幼儿园家长寄语
2014/04/02 职场文书
教师一岗双责责任书
2014/04/16 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
会计求职信
2014/05/29 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS