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 相关文章推荐
Linux下使用python调用top命令获得CPU利用率
Mar 10 Python
Python线程指南详细介绍
Jan 05 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
Dec 16 Python
react+django清除浏览器缓存的几种方法小结
Jul 17 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
Python自动化之UnitTest框架实战记录
Sep 08 Python
详解Pymongo常用查询方法总结
Jan 29 Python
python机器学习创建基于规则聊天机器人过程示例详解
Nov 02 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
Nov 11 Python
Python OpenCV形态学运算示例详解
Apr 07 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
Apr 12 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找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
用JS剩余字数计算的代码
2008/07/03 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
js禁止表单重复提交
2017/08/29 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
Python使用gensim计算文档相似性
2016/04/10 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
python3调用windows dos命令的例子
2019/08/14 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
医大实习自我鉴定
2013/12/07 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
离婚起诉书怎么写
2015/05/19 职场文书