wangchunxiang 0a810aadb0 feat(service): 抽离公共爬虫逻辑到抽象基类
将抖音和美团爬虫中共用的 cookie 处理与页面关闭逻辑,抽取至 `AbstractFtbCrawlNetBase` 抽象类中,提升代码复用性。

- 新增抽象基类 `AbstractFtbCrawlNetBase`,包含:
  - `processCookie`: 统一处理 cookie 提取与上传逻辑 - `showSuccessAlertAndClose`: 显示成功提示弹窗并关闭页面
- 抖音与美团服务类继承该抽象类,调用父类方法重构原有逻辑
- 引入日志记录替代原有 `System.out.println` 输出方式
- 增加原子布尔变量控制爬取流程结束状态
- 登录页面地址配置项添加至 `GlobalConfig`与 `LoginUserVO` 中
- UI 页面标题文案从“请选择爬虫平台”调整为“请选择采集平台”
2025-10-14 14:56:37 +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%