python下载天地图(简单)
发布网友
发布时间:2024-10-03 06:03
我来回答
共1个回答
热心网友
时间:2024-10-19 04:34
许久未浏览知乎了。
以前曾分享过下载天地图的经验,采用python辅助爬取的方法,具体操作步骤在此不详细说明,相关文章链接附后。本文将直接介绍实现这一功能的具体代码,其中包含了经纬度坐标的写入方法,相关内容在第二篇文章中有详细描述。文末附上代码链接:
快速获取天地图图片(影像、矢量底图)的方法 - 我不知道的文章 - 知乎
获取带坐标天地图影像的方法 - 我不知道的文章 - 知乎
由于天地图网站对爬取的限制较少,因此可以通过相对简单的方式直接获取数据。以下是使用python下载的步骤。
第一步:准备工作
1. 申请天地图开发者的key:我们使用模拟浏览器进行访问,需要浏览器端的key。您可以在官网按照流程申请。
2. 浏览器信息:伪装浏览器访问,需要构建一个headers。网页没有太多限制,只需要一个“User-agent”字段。
打开浏览器访问百度(任意网页均可)-->按下F12键使用开发者工具
刷新页面后,选择Network,会出现一个文件,在右端可以看到headers。找到"User-Agent",复制冒号右边的所有内容并保留。
第二步:使用代码
需要自行修改以下四个地方:
1. 模拟信息初始坐标:可以想象成选取范围框时,首先点击左上角初始点。
2. 拼接的url:url有很多选择,必改的是天地图的key。可以选择修改地图缩放等级(zoom)、影像/矢量(img_c/vec_c,具体可以参考官网字段定义)。
3. 存放文件位置:位置可以自定义,只需修改引号内的内容即可。可以修改文件后缀为jpg、tif等。
修改完以上内容后,即可使用。可以直接用python运行,也可以在pycharm等IDE中运行。
代码中还有一些备注,可自行研究。如有问题,欢迎交流。
----代码文件很小
链接: pan.baidu.com/s/1m88Lkc...
提取码:c303
--来自百度网盘超级会员V6的分享
热心网友
时间:2024-10-19 04:36
许久未浏览知乎了。
以前曾分享过下载天地图的经验,采用python辅助爬取的方法,具体操作步骤在此不详细说明,相关文章链接附后。本文将直接介绍实现这一功能的具体代码,其中包含了经纬度坐标的写入方法,相关内容在第二篇文章中有详细描述。文末附上代码链接:
快速获取天地图图片(影像、矢量底图)的方法 - 我不知道的文章 - 知乎
获取带坐标天地图影像的方法 - 我不知道的文章 - 知乎
由于天地图网站对爬取的限制较少,因此可以通过相对简单的方式直接获取数据。以下是使用python下载的步骤。
第一步:准备工作
1. 申请天地图开发者的key:我们使用模拟浏览器进行访问,需要浏览器端的key。您可以在官网按照流程申请。
2. 浏览器信息:伪装浏览器访问,需要构建一个headers。网页没有太多限制,只需要一个“User-agent”字段。
打开浏览器访问百度(任意网页均可)-->按下F12键使用开发者工具
刷新页面后,选择Network,会出现一个文件,在右端可以看到headers。找到"User-Agent",复制冒号右边的所有内容并保留。
第二步:使用代码
需要自行修改以下四个地方:
1. 模拟信息初始坐标:可以想象成选取范围框时,首先点击左上角初始点。
2. 拼接的url:url有很多选择,必改的是天地图的key。可以选择修改地图缩放等级(zoom)、影像/矢量(img_c/vec_c,具体可以参考官网字段定义)。
3. 存放文件位置:位置可以自定义,只需修改引号内的内容即可。可以修改文件后缀为jpg、tif等。
修改完以上内容后,即可使用。可以直接用python运行,也可以在pycharm等IDE中运行。
代码中还有一些备注,可自行研究。如有问题,欢迎交流。
----代码文件很小
链接: pan.baidu.com/s/1m88Lkc...
提取码:c303
--来自百度网盘超级会员V6的分享