Files
2025-10-17 10:43:17 +08:00

2.0 KiB

fund-crawler

🐛 基于 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 - 测试网页内容获取功能

注意事项

  • 本项目仅供学习交流使用
  • 请遵守目标网站的爬虫协议
  • 不要频繁请求,避免对服务器造成压力
  • 数据仅供参考,不构成投资建议