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之配置日志的几种方式
May 22 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
python递归实现快速排序
Aug 18 Python
python学生信息管理系统(初级版)
Oct 17 Python
查看python安装路径及pip安装的包列表及路径
Apr 03 Python
python cv2截取不规则区域图片实例
Dec 21 Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 Python
python 解决print数组/矩阵无法完整输出的问题
Feb 19 Python
常用的10个Python实用小技巧
Aug 10 Python
python如何利用paramiko执行服务器命令
Nov 07 Python
在 Golang 中实现 Cache::remember 方法详解
Mar 30 Python
python解析照片拍摄时间进行图片整理
Jul 23 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP中的array数组类型分析说明
2010/07/27 PHP
三种php连接access数据库方法
2013/11/11 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
PHP 微信支付类 demo
2015/11/30 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
可输入的下拉框
2006/06/19 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
JS实现静止元素自动移动示例
2014/04/14 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
Javascript Symbol原理及使用方法解析
2020/10/22 Javascript
Python实现遍历数据库并获取key的值
2015/05/17 Python
django中的setting最佳配置小结
2017/11/21 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
python 如何区分return和yield
2020/09/22 Python
Python用户自定义异常的实现
2020/12/25 Python
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
运行时异常与一般异常有何异同?
2014/01/05 面试题
工作的心得体会
2013/12/31 职场文书
工作表现评语
2014/01/19 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
2015年人事科工作总结
2015/04/28 职场文书
钱学森观后感
2015/06/04 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python