wangchunxiang 7c0c83d39d refactor(config): 移除BrowserConfig配置类并引入PlaywrightManager单例管理器
将原先通过Spring管理的Playwright实例改为使用自定义的单例模式进行全局管理,
提升资源控制能力与生命周期管理的灵活性。同时在应用关闭时主动释放Playwright资源,避免内存泄漏。- 删除`BrowserConfig`类,不再通过Spring容器管理Playwright实例
- 新增`PlaywrightManager`单例类,统一管理Playwright的创建、获取和销毁- 在`DesktopApplication`中添加对Playwright实例的关闭调用
- 更新`FtbCrawlNetDy`和`FtbCrawlNetMt`服务类中的Playwright实例获取方式
2025-10-15 17:17:17 +08:00

fantaibao-crawler-desktop

饭太煲爬虫桌面程序

项目介绍

这是一个基于Spring Boot和JavaFX的Windows桌面应用程序集成了Playwright爬虫功能。

功能特性

  1. 桌面应用程序界面
  2. Playwright网页爬虫功能
  3. Cookie拦截和管理
  4. 网站登录模拟

技术栈

  • Spring Boot 3.4
  • JavaFX 17
  • Playwright 1.40
  • Maven 3.x

运行方式

mvn clean spring-boot:run

打包

mvn clean package

运行打包后的程序需要Java 17+环境。

Description
爬虫桌面
Readme 187 KiB
Languages
Java 100%