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 20 Python
python使用marshal模块序列化实例
Sep 25 Python
python打开url并按指定块读取网页内容的方法
Apr 29 Python
python 删除大文件中的某一行(最有效率的方法)
Aug 19 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
对pycharm 修改程序运行所需内存详解
Dec 03 Python
python遍历小写英文字母的方法
Jan 02 Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
Python logging模块异步线程写日志实现过程解析
Jun 30 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字符串的编码问题的详细介绍
2013/04/27 PHP
PHP反向代理类代码
2014/08/15 PHP
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
JavaScript中的anchor()方法使用详解
2015/06/08 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
构建Python包的五个简单准则简介
2015/06/15 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
python 并发下载器实现方法示例
2019/11/22 Python
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
秋游活动策划方案
2014/02/16 职场文书
工作决心书范文
2014/03/11 职场文书
节约用水倡议书
2014/04/16 职场文书
员工辞职信范文
2015/03/02 职场文书
推广普通话的宣传语
2015/07/13 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS