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中使用M2Crypto模块实现AES加密的教程
Apr 08 Python
python实现自动重启本程序的方法
Jul 09 Python
python安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
Python利用公共键如何对字典列表进行排序详解
May 19 Python
Python基于多线程实现抓取数据存入数据库的方法
Jun 22 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
Python常见数据类型转换操作示例
May 08 Python
详解Django 时间与时区设置问题
Jul 23 Python
python通过实例讲解反射机制
Oct 17 Python
Ubuntu20下的Django安装的方法步骤
Jan 24 Python
Python OpenCV形态学运算示例详解
Apr 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
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
Python 基础教程之包和类的用法
2017/02/23 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
Python Web程序部署到Ubuntu服务器上的方法
2018/02/22 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
如何基于线程池提升request模块效率
2020/04/18 Python
python 如何设置守护进程
2020/10/29 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
写给女生的道歉信
2014/01/08 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
2016开学第一课心得体会
2016/01/23 职场文书