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脚本实现查找webshell的方法
Jul 31 Python
EM算法的python实现的方法步骤
Jan 02 Python
python实现自动登录
Sep 17 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
python批量赋值操作实例
Oct 22 Python
python pyheatmap包绘制热力图
Nov 09 Python
Python 实现遥感影像波段组合的示例代码
Aug 04 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
使用Python实现批量ping操作方法
May 06 Python
python如何建立全零数组
Jul 19 Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
Dec 04 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实现爬取和分析知乎用户数据
2016/01/26 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
php服务器的系统详解
2019/10/12 PHP
PHP实现计算器小功能
2020/08/28 PHP
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
跟老齐学Python之再深点,更懂list
2014/09/20 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
wxPython的安装与使用教程
2018/08/31 Python
python占位符输入方式实例
2019/05/27 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
python实现日志按天分割
2019/07/22 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
python中如何进行连乘计算
2020/05/28 Python
python在地图上画比例的实例详解
2020/11/13 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
会计与审计专业大专生求职信
2013/10/03 职场文书
优秀实习生感言
2014/03/01 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
党员个人年度总结
2015/02/14 职场文书
毕业实习单位意见
2015/06/04 职场文书
《水上飞机》教学反思
2016/02/20 职场文书