一、了解百度地图API
1.1 申请百度AK
访问百度地图API需要一个信令(AK),打开百度地图开放平台,点击右上角“控制台”,即进入了百度地图的开发界面。 中间填写相关信息申请。
选择“创建应用”-应用类型勾选“浏览器端”–勾选所用到的服务(一般全选即可),此时就创建好了应用账号,得到“AK”。
1.2 阅读百度地图API的POI模块
打开百度地图API的POI模块,这个页面详细介绍了Place API的请求参数及返回数据的情况。
我们已经有经纬度坐标,选取周边检索模式获取数据。还有矩形检索和城市检索等,可根据自己的情况选取。
二、python调用百度地图接口
2.1 数据准备
参考前文《利用Python爬取安居客中小区数据,并将结果导入msql数据库》中已经获得的小区数据,将根据小区数据的经纬度来获取周边配套。
2.2 python脚本
直接上脚本
# -*- coding: utf-8 -*-
"""
Created on Wed May 02 17:19:32 2018
@author: Administrator
"""
from bs4 import BeautifulSoup
from collections import Counter
from time import sleep
import MySQLdb
import requests
import time
import math
import re
import sys
reloa