# 通过百度地图爬取所有公园 **Repository Path**: panghucc/baidu-map-parkdata ## Basic Information - **Project Name**: 通过百度地图爬取所有公园 - **Description**: python 通过百度地图爬取公园数据 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-19 - **Last Updated**: 2025-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 百度地图公园数据采集项目 这是一个用于采集中国各城市公园数据的开源项目,主要通过调用百度地图API获取相关数据,并提供数据存储结构。 ## 项目简介 本项目旨在通过百度地图API采集中国各城市的公园信息,包括但不限于: - 城市公园数量统计 - 公园详细信息(名称、位置、评分等) - 公园分布数据 项目包含多个Python脚本,分别用于获取城市列表、获取公园列表和获取公园详细信息。 ## 主要功能 - 城市数据采集:获取中国各城市的公园数量 - 公园列表采集:获取特定城市的所有公园信息 - 公园详情采集:获取特定公园的详细信息 - 数据库结构:提供用于存储采集数据的SQL表结构 ## 使用方法 1. 确保已安装Python 3环境 2. 安装所需的第三方库: ```bash pip install requests ``` 3. 配置百度地图API密钥(需要在代码中设置) 4. 运行相应的脚本: - 获取城市数据:`python init_city_park.py` - 获取公园列表:`python get_park.py` - 获取公园详情:`python detail.py` ## 文件说明 - `get_city.py`:获取城市公园数量的脚本 - `get_park.py`:获取特定城市公园列表的脚本 - `detail.py`:获取公园详细信息的脚本 - `init_city_park.py`:初始化城市公园数据的脚本 - `sql/`目录:包含数据库表结构定义的SQL文件 ## 数据库结构 项目提供三个SQL文件用于创建数据表: - `sql/city.sql`:城市数据表结构 - `sql/park.sql`:公园列表数据表结构 - `sql/park_detail.sql`:公园详细信息数据表结构 ## 注意事项 1. 需要申请百度地图开放平台的API密钥 2. 注意百度地图API的调用频率限制 3. 建议在非高峰时段运行数据采集脚本 4. 请遵守百度地图API的使用条款和条件 ## 贡献指南 欢迎贡献代码来改进这个项目。您可以: 1. 提交Issue报告问题或提出建议 2. 提交Pull Request改进代码 3. 完善文档和注释 4. 扩展测试用例 ## 许可证 本项目采用MIT许可证。详情请查看项目根目录下的LICENSE文件。