python从高德api获取公交线路规划信息
从高德api获取公交线路规划信息类似于爬虫,由于本人不会爬虫,因此简单说说如何实现
直接上代码
import os
import requests
import math
import json
import numpy as np
import csv
import pandas as pddef request_url_get(url):""" 请求url方法get方法 """try:r = requests.get(url=url, timeout=30)#r.content.decode("unicode_escape")if r.status_code == 200:return r.textreturn Noneexcept RequestException:print('请求url返回错误异常')return Nonedef parse_json(content_json):""" 解析json函数 """result_json = json.loads(content_json)return result_jsondef request_api(url):""" 请求高德api 解析json """result = request_url_get(url)result_json = parse_json(result)return result_jsondef run():""" 修改参数区 """origin = '116.481028,39.989643'destination = '116.434446,39.90816'city = 'beijing'index_url = f'https://restapi.amap.com/v3/direction/transit/integrated?origin={origin}&destination={destination}&' \f'city={city}&key=“你自己申请的key”'""" 不许动区 """index_result = request_api(index_url)df = pd.DataFrame(index_result['route']['transits'][0]['segments'])df = df['bus'][1]['buslines']df = pd.DataFrame(df)df.to_csv('test.csv', sep=',', index=False, encoding="utf_8_sig")if __name__ != "main":try:run()print("运行完了")except:print("啊啊啊,出错了")
python从高德api获取公交线路规划信息相关推荐
- ArcGisPro脚本工具【7】——通过高德地图API获取公交线路
本次Arcpy脚本工具用的是ArcGisPro2.8版本,尽量使用同一版本,其它版本可以参照. 工具介绍 本工具的主要功能是通过高德的API接口提取公交线路的坐标和属性信息,并转换为矢量,保存到GDB ...
- Python:利用高德API获取公交路线并可视化
前言 查询所在城市所有的公交线路,填入linename数组中(本文只以深圳市68线路为例演示 深圳公交线路查询:深圳公交查询_深圳公交车线路查询_深圳公交地图 - 深圳公交网 (其他城市把拼音处修改即 ...
- python调用高德api路径规划_Python调用高德API实现批量地址转经纬度并写入表格的功能...
本段代码是先将需要转换经纬度的地址爬取在 '地址.csv' 文件里,文件截图示例: 代码展示 # coding=utf-8 # SPL # 时间:2020/12/20 21:15 import csv ...
- python使用openweathermap API获取全世界主要城市天气信息
python使用openweathermap API获取全世界主要城市天气信息 官方网址: http://www.openweathermap.org/api 注意:使用gmail注册成功,然后到gm ...
- Python 使用 twitter API 获取twitter用户信息
Python 使用 twitter API 获取twitter用户信息 1. 概述 twitter作为国外极其大众化的社交平台,具有大量的海外用户,平台流动数据量极大,是国外人群生活数据的重要来源之一 ...
- 进阶1·调用高德API获取交通数据(多个URL访问,字典提取,while无限循环下的程序间断运行)
调用高德开放API获取实时交通数据 想法及思路 现在大型网站都提供了好多开放API,根据这些开放API可以做一些比较有趣的东西,本次调用高德开放api实时获取你想知道的道路拥堵状况 工具及技术: Py ...
- 百度地图api 自定义驾车线路规划 车辆实时定位
项目需求 根据百度api给出的接口 实现从 始发地→目的地 线路规划 以及 车辆的实时位置跟踪定位 1.首先引入百度API <script type="text/javascript& ...
- 利用python和高德api实现租房系统
引言 也许很多人还在为租房而困扰,因为每当打开第三方app,都会被各式各样的房东或者是中介看得蒙蔽了双眼,我曾经也看过很多篇文章叙说在大城市租房的血泪史,很多人都有那么几次,就像找吃的,找用的,甚至是 ...
- android高德地图设置经纬度,安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)...
[实例简介] 自定义地图的线路规划问题,代码可以直接的借用,方便大家学习 [实例截图] [核心代码] (YN)安卓高德地图自定义线路规划(按着指定的经纬度规划线路) └── YnGaoDeThreeM ...
最新文章
- 【Django】@login_required用法简介
- Python 爬虫实例(4)—— 爬取网易新闻
- 变量 || 数据类型
- python六十四课——高阶函数练习题(一)
- MySQL调优(四):MySQL索引优化实现细节
- 高等数学下-赵立军-北京大学出版社-题解-练习10.1
- weak和assign的区别
- CUDA By Examples 0 - 准备工作
- 下载支持包时出现问题。要解决此问题,请参阅相应的 MATLAB Answer
- 拼多多根据关键词取商品列表
- Git- Fast Forward和no fast forward
- Slow down:快时尚自救计划
- wordpress内容调用_WordPress网站的基本内容
- C66X中断整理 6678中断配置(含例程)
- 经典Ghost XP
- Ae 2020MAC最新版下载地址 一键安装
- Detectron2 API 之 config | 十五
- 计算机系统密码忘记了如何解决,电脑开机密码忘记了怎么办,小编教你如何解决忘记电脑开机密码...
- quartz2D 如何绘制圆形图片, 及圆环图片
- 越权漏洞测试之网站渗透测试服务