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将xml xsl文件生成html文件存储示例讲解
Dec 03 Python
简单介绍Python中的JSON使用
Apr 28 Python
python查询mysql,返回json的实例
Mar 26 Python
Python 数据处理库 pandas进阶教程
Apr 21 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
详解Python if-elif-else知识点
Jun 11 Python
Python访问MongoDB,并且转换成Dataframe的方法
Oct 15 Python
使用Python正则表达式操作文本数据的方法
May 14 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
基于python实现破解滑动验证码过程解析
May 28 Python
详解如何用Python实现感知器算法
Jun 18 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
1 Tube Radio
2021/03/02 无线电
深入PHP autoload机制的详解
2013/06/09 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
Javascript this关键字使用分析
2008/10/21 Javascript
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
JQuery动画和停止动画实例代码
2013/03/01 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
2018/11/22 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
浅析Python中的序列化存储的方法
2015/04/28 Python
scrapy爬虫实例分享
2017/12/28 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
python如何制作英文字典
2019/06/25 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
Python实现Mysql数据统计及numpy统计函数
2019/07/15 Python
python 多进程队列数据处理详解
2019/12/23 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
《自选商场》教学反思
2014/02/14 职场文书
高三霸气励志标语
2014/06/24 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
2014年村官工作总结
2014/11/24 职场文书
报案材料怎么写
2015/05/25 职场文书
python实现三次密码验证的示例
2021/04/29 Python
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis