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中关于时间和日期函数的常用计算总结(time和datatime)
Mar 08 Python
python sort、sorted高级排序技巧
Nov 21 Python
Python多线程编程(四):使用Lock互斥锁
Apr 05 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 Python
Python装饰器语法糖
Jan 02 Python
python实现手机销售管理系统
Mar 19 Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 Python
在python3中使用shuffle函数要注意的地方
Feb 28 Python
python中安装django模块的方法
Mar 12 Python
python对execl 处理操作代码
Jun 22 Python
requests在python中发送请求的实例讲解
Feb 17 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
PHP+MySQL修改记录的方法
2015/01/21 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
python批量解压zip文件的方法
2019/08/20 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
python编写俄罗斯方块
2020/03/13 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
应届大学生自荐信
2013/12/05 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
师德建设实施方案
2014/03/21 职场文书
伊索寓言教学反思
2014/05/01 职场文书
感恩节活动策划方案
2014/05/16 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers