如何使用高德API(搜索POI)

 我来答
生活宝典17
2022-06-16 · TA获得超过2741个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:71.2万
展开全部

1. 首先,我们要载入requests模块;

import requests

2. 导入pandas库;

import pandas as pd

3. 输入你自己在高德申请的key、搜索的关键词、城市对应的编码;

本例选择的关键词为“图书馆”,地区为广州市(相应的编码为440110)。

4. 构建一个最终的结果列表pois;

pois = []

5. 构建pg_no,每次给不一样的可选参数page值;

pg_no = 1

6. 不断地迭代,直到break跳出;

具体步骤:

parameters.update({'page':pg_no})

pois.extend(data['pois'])

no_pois_this_search = len(pois)

no_pois = int(data['count'])

7. 使用pandas 模块处理数据;

df_input = pd.DataFrame(pois)

8. 选择你所想要输出的栏位;

9. 使用pandas模块输出数据,文件格式分别为tsv和json,文件名为“output”(可自行命名);

df.to_csv("output.tsv", encoding="utf8", sep='\t')

df.to_csv("output.json", encoding="utf8", sep='\t')

10. 运行后,即可获得相应的tsv档和json档,里面包含了你想获得的相关信息,如下图所示。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式