Python 通过调用接口获取公交信息的实例
程序员文章站
2022-06-12 17:11:45
如下所示:
# -*- coding: utf-8 -*-
import sys, urllib, urllib2, json
city=urllib.q...
如下所示:
# -*- 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 通过调用接口获取公交信息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 落枕怎么办 简单快速有效的方法
下一篇: 一切都还会有幽默