利用python:物流公司获取某地点重型货车去往全国市县里程
1、提前获取全国市县坐标形成excel表格,可反复使用 2、定位出发地坐标 3、利用高德标准货车接口进行里程计算 4、利用高德返回的json,python对json、excel进行操作
import requests
import json
import xlwings as xwdef get_dis(destination):origin = '120.936848,31.897215' #出发地坐标,也可写为变量待传url = 'https://restapi.amap.com/v4/direction/truck?parameters' # 货车路径key = '自己申请的高德key,但有限额,需购买' #需要填写link = f'{url}&origin={origin}&destination={destination}&key={key}&size={4}&height={1.6}' \f'&width={2.5}&load={49}&weight={31}&axis={6}'# size 车辆4 重型车;height车辆高度1.6;width车辆宽度2.5;load车辆总重49;weight车辆核定载重31;axis车轴数量6;response = requests.get(link)data = response.json()distance = data['data']['route']['paths'][0]['distance'] # 获取里程值return distanceapp = xw.App(visible=False, add_book=False)
filepath = r'D:\pytest\newinta.xlsx' # 全国城市坐标(精细至区县)
workbook = app.books.open(filepath) # 打开坐标表
worksheet = workbook.sheets["Sheet1"] # 打开坐标页
# for i in range(2,3507) #全国约3507个县(区):
for i in range(2, 10):data = worksheet.range(f"E{i}:F{i}").value # 重点坐标获取,也可在excel表中先合并data1 = ','.join(str(j) for j in data) # []列表转化为元素print(get_dis(data1))worksheet.range(f"L{i}").value = get_dis(data1)
workbook.save(r'D:\pytest\newinta6.xlsx')
workbook.close()
app.quit()
受限于高德地图对货车里程的限制,每日仅可调用接口100次,新手菜鸟希望高手指点,如何优化。
利用python:物流公司获取某地点重型货车去往全国市县里程相关推荐
- 小猿圈分享利用python网络爬虫获取网易云歌词
今天小猿圈给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本 ...
- 利用python模块pandas获取网页表格,并保存为excel
文章只用于学习交流 利用python模块pandas获取网页表格. 网页上的表格内容,想要保存下来,有没有办法呢?答案是有的. 主要有两个步骤, 一是读取表格内容, 二是保存读取后的内容. 在这里只讲 ...
- python3爬虫有道翻译_一篇文章教会你利用Python网络爬虫获取有道翻译手机版的翻译接口...
[一.项目背景] 有道翻译作为国内最大的翻译软件之一,用户量巨大.在学习时遇到不会的英语词汇,会第一时间找翻译,有道翻译就是首选.今天教大家如何去获取有道翻译手机版的翻译接口. ![image](ht ...
- IT宅男利用Python网络爬虫获取有道翻译手机版翻译接口
[一.项目背景] 有道翻译作为国内最大的翻译软件之一,用户量巨大.在学习时遇到不会的英语词汇,会第一时间找翻译,有道翻译就是首选.今天教大家如何去获取有道翻译手机版的翻译接口. [二.项目目标] 多国 ...
- python处理行情数据_利用Python脚本来获取期货行情数据
因为自己最近在学习做期货交易,想要下载期货的行情数据来做分析.有一些交易软件是可以导出数据的,但是导出的过程还是需要很多的手工操作,自己在想能不能通过Python程序来实现呢. 新浪期货数据接口介绍 ...
- 实战|手把手教你利用Python网络爬虫获取新房数据
一.项目背景 大家好,我是J哥. 新房数据,对于房地产置业者来说是买房的重要参考依据,对于房地产开发商来说,也是分析竞争对手项目的绝佳途径,对于房地产代理来说,是踩盘前的重要准备. 今天J哥以惠民之家 ...
- 利用python数据分析,获取双色球历史中奖信息!(内含详细代码)
前言: 毫无例外,基本上是所有人都有一颗中奖的心,不管是有钱的,还是没钱的!你们说对吗? 对于技术人员来说,通过技术分析,可以增加中奖几率,现使用python语言收集历史双色球中奖信息,之后进行预测分 ...
- python网络爬虫_一篇文章教会你利用Python网络爬虫获取穷游攻略
点击上方"IT共享之家",进行关注 回复"资料"可获赠Python学习福利 [一.项目背景] 穷游网提供原创实用的出境游旅行指南.攻略,旅行社区和问答交流平台, ...
- 如何用python搜索要用的素材_一篇文章教会你利用Python网络爬虫获取素材图片
[一.项目背景] 在素材网想找到合适图片需要一页一页往下翻,现在学会python就可以用程序把所有图片保存下来,慢慢挑选合适的图片. [二.项目目标] 1.根据给定的网址获取网页源代码. 2.利用正则 ...
最新文章
- matlab调用opencv的函数
- HDU 2001 计算两点间的距离
- android音量图标不见了,电脑声音图标不见了如何解决?
- ScaleAnimation动画
- 成年人的世界,嘴上喊的都是主义,心里装的都是生意
- ioc中最基本的JAVA技术_Spring IOC 知识点总结
- 我如何转行为程序员?心态支撑着我
- 双耳节拍 枕头_枕头的故事
- 第一部分 知己知彼
- 【Linux】无法读取/挂载U盘
- Axure8.0基础教程 一
- EWM一个仓库号对应ERP多个PLANT的配置
- linux查询awk命令用法
- HHTC_学校集训编程题目(13)(组队赛_3)
- html哭脸字符,科学网—Unicode中的符号 - 丁祥欢的博文
- NLP_Python3——正则表达式
- 解析Kafka中的 Topic 和 Partition
- linux端口占用eclipse,Linux 中 eclipse 的tomcat端口号被占用
- CatiaMagic — 基于MBSE的产品创新和正向开发工具
- 世界顶级人工智能会议的总结