Welcome to my blog.|

Khru

园龄:2年11个月粉丝:22关注:1

2022-11-22 22:19阅读: 137评论: 0推荐: 0

爬虫-地铁站POI数据

1. 获取Web服务API

百度地图开放平台

2. 准备url

# -- coding:utf-8 --
import json
import requests
ak = '申请的访问应用(AK)'
params = {
'query': '地铁站',
'tag': '交通设施',
'region': '武汉',
'output': 'json',
'scope': '1',
'ak': ak,
'page_size': 10,
'page_num': 0
}
url = 'https://api.map.baidu.com/place/v2/search?'

3. 返回数据

data = []
flag = 1
while flag:
rsp = requests.get(url, params=params)
if rsp.json()['results']:
params['page_num'] += 1
for i in rsp.json()['results']:
data.append(i)
else:
flag = 0
print(len(data))
# print(rsp.url)
with open('poi.json', 'w', encoding='utf-8') as f:
json.dump(data, f, indent=4, ensure_ascii=False)

本文作者:khrushchefox

本文链接:https://www.cnblogs.com/khrushchefox/p/16916709.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Khru  阅读(137)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起