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:物流公司获取某地点重型货车去往全国市县里程相关推荐

  1. 小猿圈分享利用python网络爬虫获取网易云歌词

    今天小猿圈给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本 ...

  2. 利用python模块pandas获取网页表格,并保存为excel

    文章只用于学习交流 利用python模块pandas获取网页表格. 网页上的表格内容,想要保存下来,有没有办法呢?答案是有的. 主要有两个步骤, 一是读取表格内容, 二是保存读取后的内容. 在这里只讲 ...

  3. python3爬虫有道翻译_一篇文章教会你利用Python网络爬虫获取有道翻译手机版的翻译接口...

    [一.项目背景] 有道翻译作为国内最大的翻译软件之一,用户量巨大.在学习时遇到不会的英语词汇,会第一时间找翻译,有道翻译就是首选.今天教大家如何去获取有道翻译手机版的翻译接口. ![image](ht ...

  4. IT宅男利用Python网络爬虫获取有道翻译手机版翻译接口

    [一.项目背景] 有道翻译作为国内最大的翻译软件之一,用户量巨大.在学习时遇到不会的英语词汇,会第一时间找翻译,有道翻译就是首选.今天教大家如何去获取有道翻译手机版的翻译接口. [二.项目目标] 多国 ...

  5. python处理行情数据_利用Python脚本来获取期货行情数据

    因为自己最近在学习做期货交易,想要下载期货的行情数据来做分析.有一些交易软件是可以导出数据的,但是导出的过程还是需要很多的手工操作,自己在想能不能通过Python程序来实现呢. 新浪期货数据接口介绍 ...

  6. 实战|手把手教你利用Python网络爬虫获取新房数据

    一.项目背景 大家好,我是J哥. 新房数据,对于房地产置业者来说是买房的重要参考依据,对于房地产开发商来说,也是分析竞争对手项目的绝佳途径,对于房地产代理来说,是踩盘前的重要准备. 今天J哥以惠民之家 ...

  7. 利用python数据分析,获取双色球历史中奖信息!(内含详细代码)

    前言: 毫无例外,基本上是所有人都有一颗中奖的心,不管是有钱的,还是没钱的!你们说对吗? 对于技术人员来说,通过技术分析,可以增加中奖几率,现使用python语言收集历史双色球中奖信息,之后进行预测分 ...

  8. python网络爬虫_一篇文章教会你利用Python网络爬虫获取穷游攻略

    点击上方"IT共享之家",进行关注 回复"资料"可获赠Python学习福利 [一.项目背景] 穷游网提供原创实用的出境游旅行指南.攻略,旅行社区和问答交流平台, ...

  9. 如何用python搜索要用的素材_一篇文章教会你利用Python网络爬虫获取素材图片

    [一.项目背景] 在素材网想找到合适图片需要一页一页往下翻,现在学会python就可以用程序把所有图片保存下来,慢慢挑选合适的图片. [二.项目目标] 1.根据给定的网址获取网页源代码. 2.利用正则 ...

最新文章

  1. WaitForSingleObject和WaitForMultipleObjects用法
  2. oracle列字符可以增加长度,ORACLE字符列长度语义
  3. 不忘初心,再度起航丨BCH的下一个一年我们继续追梦
  4. .net 学习 报错 Invalid temp directory in chart handler configuration [c:\TempImageFiles\]
  5. Python第三方模块tesserocr安装
  6. 网站建设——从无到有
  7. 如何查询oracle最近报警信息,教你怎样用Oracle方便地查看报警日志错误
  8. 新北洋,知识型员工的科学管理
  9. LSI最长递增子序列(DP问题)
  10. 小汤学编程之JavaScript学习day05——DOM、事件
  11. 微软发布首个 Chromium Edge stable 预览版
  12. mysql练习(重)
  13. git 的sshkeys生成方法以及上传代码鱼git
  14. tmdb数据集_数据科学第2部分的数据管道tmdb api数据搜寻器
  15. 楼板的弹性计算和塑形计算_板计算的时候什么时候用弹性计算
  16. rtx服务器插件的作用,腾讯通RTX手机版插件介绍 - 有度帮助中心
  17. 【翻译】Bing-CF-IDF+:语义驱动的新闻推荐系统
  18. LTE(4G) - NR(5G) RSRP和SINR RSRQ RSSI LTE信号质量
  19. 不经一番彻骨寒,怎得梅花扑鼻香
  20. 关于疫情,他瞎说了30句大实话(待补充)

热门文章

  1. [读书笔记] CSS权威指南1: 选择器
  2. 将一组数组中具有相同的某个属性的项提取出来,组成新数组的一项
  3. 用python批量更改图片的位深度
  4. halcon深度学习训练的时候报错:Training step failed.This might be caused by unsuitable hyperparameters(错误代码:7720)
  5. keil编写正弦函数_怎么用c语言编正弦函数计算
  6. idea对于文件的打开方式设置,如何将某个文件以txt文本格式打开
  7. Cas单点登录介绍及视频教程
  8. 学习记录:python 春节30个例子练习题
  9. 跨境电商卖家必知的【圣诞节营销】终极指南(一)
  10. MIPI DBI介绍