学习交流群

认识高德地图API

打开“高德开放平台”,点击“开发文档”,在“Web服务”下寻找并点击“搜索API”。

我们使用“搜索API”,为的是爬取POI。所谓POI,即“Point of Interest”,中文名叫“兴趣点”。POI分为各种类型,比如学校、商场、快递点等等。这里我们以【洗浴推拿场所】为例。主要参数有三个:

  • key:高德密钥,这是高德给使用其API服务的人士的授权认证
  • types:POI类型,不同类型有不同的编码,如洗浴推拿场所是 071400
  • city:城市编码,也就是身份证号码前6位,如启东市的编码是 320681

爬取数据

下面以江苏省启东市为例,看看如何爬取单个县级单位的POI数据。

import requests # 导入各模块import jsonimport pandas as pd from pandas import Series, DataFrameurl = 'https://restapi.amap.com/v3/place/text' # 搜索APIparams = {'key':'你的高德密钥',  'types':'071400', # 洗浴推拿场所 'city':'320681'} # 身份证前6位,以启东市为例 res = requests.get(url,params)jd = json.loads(res.text) # 将JSON格式转化为Python字典格式df1 = DataFrame(jd['pois']) # 根据键取值,并放入数据框df2 = df1[['address','adname','name','tel']] # 只显示重要的几列df2.head() # 篇幅有限,只显示前5行

整合为函数

将上面爬取单个城市的过程整合为函数,这样只需要在自变量的位置放置城市编码即可获得当地的洗浴推拿场所数据。

def bath(city): url = 'https://restapi.amap.com/v3/place/text' params = {'key':'你的高德密钥',  'types':'071400', # 洗浴推拿场所 'city': city} # 自变量,城市编码  res = requests.get(url,params) jd = json.loads(res.text) # 将JSON格式转化为Python字典格式 df = DataFrame(jd['pois']) # 根据键取值,并放入数据框 return df[['address','adname','name','tel']] # 只显示重要的列

以河北省保定市徐水区为例,将其城市编码作为自变量代入函数。

bath('130609').head() # 以徐水区为例,只显示前5条记录

现在,知道去哪洗澡了么?

高德地图api如何不显示logo_Python爬取高德地图POI数据获取「洗浴推拿指南」相关推荐

  1. python爬取地图地址_网络爬虫-python爬取高德地图地点

    python爬取你想要的数据,近期由于业务需求,用python爬取了高德地图一些地点的数据,爬出来数据大致情况如下: image 下面是基本流程: 2.安装网络爬取第三方库,主要是下面三个(pip i ...

  2. 高德地图api(javascript)只显示某一行政区域的地图,其他周边地区的都不显示

    Polygon类 覆盖物>多边形    相关参数详情 https://lbs.amap.com/api/javascript-api/reference/overlay#polygon < ...

  3. 百度地图api(javascript)只显示某一行政区域的地图,其他周边地区的都不显示

    var map = new BMap.Map("map_container");     var cityName = '浙江省';     map.centerAndZoom(c ...

  4. python爬取晋江文学城_「天鹰文学网」著名小说网站《天鹰文学》宣布关站 - seo实验室...

    天鹰文学网 著名原创小说网站 天鹰小说网(tywx.com.cn)经历了多次波折以后,宣布关站. 让我们一起为这颗陨落的行星可惜. 曾经一度与起点 ,逐浪,幻剑,晋江文学号称5大原创文学网站的天鹰因为 ...

  5. PYTHON爬取高德地图POI

    PYTHON爬取高德地图POI 使用高德地图API爬取POI数据,首先需要申请高德地图API的KEY和获取<POI分类编码表>,本实例的最后结果是根据不同的poi类型分别生成多个EXCEL ...

  6. python爬取高德poi数据_Python突破高德API限制完全爬取POI兴趣点数据

    一.背景 爬取POI数据,基本上是个老生常谈的话题了,现在市面上随处可见各路大神制作的获取POI数据的工具,但是当我将从高德地图中实际获取的POI数据与工具爬取的POI数据进行对比之后发现,市面上流行 ...

  7. python爬取高德地图_爬虫实战:如何爬取高德地图?

    提起高德地图,咱们每一个人都不会陌生,高德地图是一款非常好用的地区服务软件,很多用户在出行的时候都会使用这款软件,日程用来导航,也可以用来打车,一次呼叫多种车型,用户可以在这里获得更好的服务,随时都可 ...

  8. python爬取高德地图数据_你的未来有我导航----教你如何爬取高德地图

    简单一文教你如何爬取高德地图 目录 推荐 一. 分析网页结构 二.拿到相关网址 三.代码实现 3.1 查询所有城市名称和编号 3.2 根据编号查询天气 四.完整代码 五.保存结果 一. 分析网页结构 ...

  9. 爬虫实战:如何爬取高德地图?

    提起高德地图,咱们每一个人都不会陌生,高德地图是一款非常好用的地区服务软件,很多用户在出行的时候都会使用这款软件,日程用来导航,也可以用来打车,一次呼叫多种车型,用户可以在这里获得更好的服务,随时都可 ...

最新文章

  1. 舒工给您娓娓道来:2019-nCoV,教室布局筛查追溯系统算法解密!
  2. 面试四连问:API 接口如何设计?安全如何保证?防重如何实现?签名如何实现?...
  3. 博弈论-囚徒困境与重复囚徒困境的启示
  4. ASP.NET Core官方计划路线及需要废除的一些Framework技术
  5. python sub 不区分大小写_Python网络爬虫入门篇
  6. SaaS数据驱动浅谈
  7. python代码模块与模块之间空1行_Day006|Python语法基础
  8. 3分钟了解ServiceStage 应用智能化运维【华为云分享】
  9. ListView原理
  10. Oracle版本区别[转载]
  11. matplotlib学习日记(八)----完善统计图
  12. kotlin中List,Map,数组的使用
  13. 数据结构 图论02 十字链表详解 代码
  14. 学习B站UP雨落弦鸣的《超简单效果超好的个人网站博客搭建(对小白很友好)》中遇到的问题
  15. 新冠治愈之旅和未来的时光
  16. Python 生成 GIF 文件
  17. 使用计算机打印资料时需要安装打印机驱动,详细教您如何在计算机上安装打印机驱动程序...
  18. 百度Q-T语义一致性比未获奖 (总结)
  19. catboost 的实例应用附带特征重要度打印
  20. ROUGE和pyrouge的安装

热门文章

  1. php计算字符串散列,php计算字符串的SHA-1散列函数sha1()
  2. 游戏脚本在移动游戏设计中的作用_游戏设计中道具设计分步解说
  3. python写飞机大战游戏_python实现飞机大战游戏
  4. Python笔记之读取yaml文件
  5. Python中map的使用方法
  6. C++之异常处理探究
  7. C++ vector使用示例
  8. 的文件夹结构_用framework7开发APP:6.目录结构
  9. 计算机竞赛满分学霸,湖北学霸斩获信息学奥赛金牌 将直接保送清华大学 立志做一名计算机科学家...
  10. 哪里有高中教师教学计算机能力培训,04060406_王世红_高中教师信息技术能力的培训.doc...