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 26 Python
python采用getopt解析命令行输入参数实例
Sep 30 Python
详解Python中映射类型的内建函数和工厂函数
Aug 19 Python
python3.6使用pymysql连接Mysql数据库
May 25 Python
Python设置在shell脚本中自动补全功能的方法
Jun 25 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
Python模块汇总(常用第三方库)
Oct 07 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
Jan 21 Python
使用keras2.0 将Merge层改为函数式
May 23 Python
python中元组的用法整理
Jun 15 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
python爬取网易云音乐热歌榜实例代码
Aug 07 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程序员工具
2008/05/26 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
静态html文件执行php语句的方法(推荐)
2016/11/21 PHP
在PHP中输出JS语句以及乱码问题的解决方案
2019/02/13 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
学习ExtJS fit布局使用说明
2009/10/08 Javascript
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
JS的数组迭代方法
2015/02/05 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
js面向对象编程总结
2017/02/16 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
python读写ini配置文件方法实例分析
2015/06/30 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
Python列表list排列组合操作示例
2018/12/18 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
朝花夕拾读书笔记
2015/06/29 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
golang生成并解析JSON
2022/04/14 Golang