Skip to content

Repository files navigation

📊 A股股票数据爬取工具

一键获取A股所有股票数据,自动保存为Excel表格。

🚀 快速开始

1. 下载项目

git clone https://github.com/wanglinfang123/stock-list-from-sina.git

如果没有安装git,也可以直接下载ZIP压缩包并解压

2. 安装Python

Windows系统:

  1. 访问 Python官网
  2. 点击"Download Python"下载最新版
  3. 双击安装包,必须勾选"Add Python to PATH"(最重要!)
  4. 点击"Install Now"完成安装

Mac系统: Mac通常已自带Python3,打开"终端"输入 python3 --version 检查版本

3. 打开终端(命令行)

Windows:

  • Win + R 键,输入 cmd 回车
  • 或在开始菜单搜索"命令提示符"

Mac:

  • Command + 空格,输入 terminal 回车
  • 或在"应用程序"-"实用工具"中找到"终端"

4. 一键运行(复制下面命令直接执行)

Mac/Linux:

cd stock-list-from-sina && python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt && python stock_crawler.py

Windows:

cd stock-list-from-sina && python -m venv venv && venv\Scripts\activate && pip install -r requirements.txt && python stock_crawler.py

💡 提示: 如果git clone到其他位置,需要修改cd后的路径 C:\Users\你的用户名\Desktop\stock-list-from-sina ===>替换为你的项目地址

完成!程序会自动生成Excel文件,包含所有A股股票数据。


再次运行(除第一次运行外,已安装依赖后)

Mac/Linux:

cd /Users/你的用户名/Desktop/stock-list-from-sina && source venv/bin/activate && python stock_crawler.py

Windows:

cd C:\Users\你的用户名\Desktop\stock-list-from-sina && venv\Scripts\activate && python stock_crawler.py

📁 输出文件

  • A股主板股票数据_日期时间.xlsx
  • A股创业板股票数据_日期时间.xlsx
  • A股科创板股票数据_日期时间.xlsx

📋 包含数据

股票代码、名称、净利润、市值、市盈率、市净率、ROE、毛利率、净利率等13项指标

💡 常见问题

Q: pip命令不识别?
A: 重装Python并勾选"Add Python to PATH"

Q: 安装依赖慢?
A: 使用国内镜像: pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple


数据来源:新浪财经 | 仅供学习研究使用

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages