百度API地点检索并用python进行数据爬取

本文详细介绍了如何申请百度地图API密钥并利用Python爬虫抓取济南市医院的位置信息。通过设置查询参数,如地点类型、地区、每页数据量等,获取到的数据包括医院名称、经纬度、地址等。最后,将数据存储到Excel文件中,方便进一步分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要介绍百度地图API中地点检索功能的应用以及如何运用python爬取这些数据并保存。

1、密钥申请

搜索“百度地图API”,找到官网(百度地图开放平台 | 百度地图API SDK | 地图开发 (baidu.com))进入,点击上方控制台,进入控制台后找到左侧“应用管理”里的“我的应用”,然后点击创建应用,随便起一个应用名称,应用类型选择服务端,IP白名单简单起见可以直接用0.0.0.0/0,但需注意阅读网页内红字提醒,点击提交,如下图所示。

2、地点检索

回到官网首页,找到上方“开发文档”点击“Web服务API”,点击地点检索——地点检索v2.0,可以查看官网给的使用说明,这里简单介绍我自己使用到的一些功能。

本文介绍的是行政区划区域检索,以搜索济南市的医院位置数据为例。

https://api.map.baidu.com/place/v2/search?query=医院&region=济南市&output=json&page_size=10&page_num=1&ak= “申请的AK”

链接中,query为要查找的建筑类型,比如医院、超市、机场、火车站等等,output为数据输出的格式,pag

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值