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网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
用Python写一个无界面的2048小游戏
May 24 Python
Python模拟登陆实现代码
Jun 14 Python
python requests 使用快速入门
Aug 31 Python
浅谈pandas中shift和diff函数关系
Apr 08 Python
python开发准备工作之配置虚拟环境(非常重要)
Feb 11 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
May 03 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 Python
Python爬虫requests库多种用法实例
May 28 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
Python字典和列表性能之间的比较
Jun 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
elgg 获取文件图标地址的方法
2010/03/20 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
YII框架常用技巧总结
2019/04/27 PHP
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
Node+Express+MongoDB实现登录注册功能实例
2017/04/23 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
小程序自定义日历效果
2018/12/29 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
前台文员我鉴定
2014/01/12 职场文书
财务简历的自我评价
2014/03/05 职场文书
授权委托书样本
2014/04/03 职场文书
班主任班级寄语大全
2014/04/04 职场文书
贷款承诺书范文
2014/05/19 职场文书
廉政教育的心得体会
2014/09/01 职场文书
幼师辞职信范文
2015/02/27 职场文书
社会实践活动总结格式
2015/05/11 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫