From 7466685a495635614026f3e7897afcf4474ff091 Mon Sep 17 00:00:00 2001 From: Wonder Date: Thu, 16 Oct 2025 23:38:50 +0800 Subject: [PATCH] =?UTF-8?q?Docs:=20=E6=9B=B4=E6=96=B0=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b7eb026..303aa2e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,62 @@ # fund-crawler -🐛 基于 Jsoup 爬取东方财富网基金内容 \ No newline at end of file +🐛 基于 Jsoup 爬取东方财富网基金内容 + +## 项目介绍 + +这是一个基于 Java 的基金数据爬虫项目,使用 Jsoup 库解析东方财富网的基金数据。该项目旨在定期获取基金的实时信息,包括基金净值、涨跌幅等关键数据。 + +## 技术栈 + +- **Java 8+** - 项目主要编程语言 +- **Spring Boot** - 应用框架 +- **Jsoup** - HTML 解析库 +- **Hutool** - Java 工具库 +- **Maven** - 项目构建工具 +- **JUnit** - 单元测试框架 + +## 项目结构 + +``` +src/ +├── main/ +│ ├── java/ +│ │ └── cn/hezhaohui/fund/ +│ │ ├── Application.java # Spring Boot 启动类 +│ │ ├── util/ +│ │ │ ├── FundUtil.java # 核心基金数据获取工具类 +│ │ │ ├── SoupUtil.java # HTML 解析工具类 +│ │ │ └── WebUtil.java # 网页内容获取工具类 +│ └── resources/ +├── test/ +│ └── java/ +│ └── cn/hezhaohui/fund/ +│ ├── util/ +│ │ ├── FundUtilTest.java # FundUtil 单元测试 +│ │ ├── SoupUtilTest.java # SoupUtil 单元测试 +│ │ └── WebUtilTest.java # WebUtil 单元测试 +``` + +## 功能特性 + +- 爬取东方财富网基金数据 +- 解析基金净值、涨跌幅等信息 +- 提供基金数据的结构化输出 + + + +## 开发和测试 + +项目包含完整的单元测试,确保代码质量: + +- `FundUtilTest` - 测试基金数据获取功能 +- `SoupUtilTest` - 测试 HTML 解析功能 +- `WebUtilTest` - 测试网页内容获取功能 + + +## 注意事项 + +- 本项目仅供学习交流使用 +- 请遵守目标网站的爬虫协议 +- 不要频繁请求,避免对服务器造成压力 +- 数据仅供参考,不构成投资建议