Python 通过调用接口获取公交信息
2016-05-03 09:53
591 查看
# -*- 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']
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 2.0 s12 day5
- Windows10 64位 Python3.5 安装Scrapy
- 对python脚本传参数
- Python json解析
- python中的urlencode与urldecode
- python中有很多字符串连接方式
- windows下搭建爬虫框架scrapy
- python-条件判断和循环 002
- python web框架学习笔记
- Python virtualenv的使用
- Python图表绘制:matplotlib绘图库入门
- python web框架学习笔记
- Python实现堆排序的方法详解
- Python实现约瑟夫环问题的方法
- Python中字符串的格式化方法小结
- Python使用urllib2模块抓取HTML页面资源的实例分享
- Python中函数参数设置及使用的学习笔记
- python函数基础
- python函数深入