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入门之modf()方法的使用
May 15 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
Python格式化日期时间操作示例
Jun 28 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
Nov 21 Python
Python面向对象思想与应用入门教程【类与对象】
Apr 12 Python
python3+django2开发一个简单的人员管理系统过程详解
Jul 23 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
python运用sklearn实现KNN分类算法
Oct 16 Python
python中栈的原理及实现方法示例
Nov 27 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
python实现udp传输图片功能
Mar 20 Python
python和go语言的区别是什么
Jul 20 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
linux下为php添加curl扩展的方法
2011/07/29 PHP
关于二级目录拖拽排序的实现(源码示例下载)
2013/04/26 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
基于json的jquery地区联动效果代码
2011/07/06 Javascript
angularjs基础教程
2014/12/25 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
利用python发送和接收邮件
2016/09/27 Python
python对html过滤处理的方法
2018/10/21 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
wxPython实现画图板
2020/08/27 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
幼儿园父亲节活动方案
2014/03/11 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
广播体操比赛口号
2014/06/10 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
干部考察材料范文
2014/12/24 职场文书
校园之声广播稿
2015/08/18 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL