沪深A股行情爬取与存储全流程指南(适合零基础)
一、工具准备与环境搭建
1. 安装Python运行环境
- 官网下载Python 3.8+版本 (www.python.org)
- 验证安装:终端输入
python --version
2. 安装依赖库
pip install requests pymongo pandas
3. MongoDB安装配置
- 官网下载社区版 (www.mongodb.com)
- 建议使用图形界面工具:MongoDB Compass
- 启动服务:mongod --config /usr/local/etc/mongod.conf(Mac示例)
二、数据爬取实战(基于新浪股票接口)
1. 接口地址解析
- 示例接口:
http://hq.sinajs.cn/list=sh600000
- 股票代码组成:
- 沪市A股:sh6