前言
通过前五篇文章,我们已经可以爬取链家小区信息并保存到mysql数据库中。通勤是大家在选房时十分看重的因素,本篇文章将基于上述基础数据,进行小区到指定位置,不同通勤方式通勤距离及通勤时间分析。
1. 高德开发者平台简介
通勤距离及时间等信息获取通过调取高德开放平台提供的API实现,个人使用的话免费限额内可以满足大部分需求。使用API的前提是(1)注册开发者。(2)创建Key,作为调用API时的凭证。该平台提供如下功能:
本文将会使用POI搜索和路径规划连个接口,每类接口个人开发者使用限额如下:
2. 获取小区和目的地地理信息位置
获取小区位置信息思路如下:(1)遍历数据库表,根据小区名称调用高德API。(2)根据响应组织所需要的经纬度信息。该部分内容代码如下:
def get_xiaoqu_loc():
find_sql = "SELECT xiao_id,