Python 通过调用接口获取公交信息的实例

作者:SnowRomance 时间:2023-06-17 21:16:46 

如下所示:


# -*- 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']

来源:https://blog.csdn.net/lyj1101066558/article/details/51302248

标签:Python,接口,公交
0
投稿

猜你喜欢

  • Python实现对比两个Excel数据内容并标记出不同

    2022-01-26 09:42:50
  • 除Console.log()外更多的Javascript调试命令

    2023-08-12 23:31:17
  • 玩转MySQL中的外键约束之PHP篇

    2010-03-18 10:20:00
  • 重置MySQL中表中自增列的初始值的实现方法

    2024-01-17 19:56:47
  • 浅谈Python中的可变对象和不可变对象

    2021-07-17 16:58:49
  • Python多进程编程技术实例分析

    2022-07-23 18:02:49
  • python定义具名元组实例操作

    2023-05-16 22:22:55
  • 基于 Serverless +企业微信打造 nCoV 疫情监控小助手

    2023-11-20 21:42:02
  • python人工智能tensorflow常见损失函数LOSS汇总

    2023-11-22 18:12:48
  • Go语言reflect.TypeOf()和reflect.Type通过反射获取类型信息

    2024-04-23 09:38:27
  • Vue提供的三种调试方式你知道吗

    2024-05-29 22:44:57
  • python 2.7.13 安装配置方法图文教程

    2023-11-13 11:54:37
  • Javascript 两个窗体之间传值实现代码

    2024-04-22 22:31:11
  • Mac下python包管理工具pip的安装

    2023-11-19 11:09:46
  • MySQL分区之指定各分区路径详解

    2024-01-15 00:48:00
  • DJango的创建和使用详解(默认数据库sqlite3)

    2024-01-24 20:24:39
  • python实现简单的学生管理系统

    2022-11-25 08:34:04
  • Python数据结构之二叉排序树的定义、查找、插入、构造、删除

    2022-03-03 08:19:51
  • flask框架单元测试原理与用法实例分析

    2021-10-06 04:11:12
  • Python读写Excel表格的方法

    2022-11-10 20:43:18
  • asp之家 网络编程 m.aspxhome.com