feat(service): 抽离公共爬虫逻辑到抽象基类

将抖音和美团爬虫中共用的 cookie 处理与页面关闭逻辑,抽取至 `AbstractFtbCrawlNetBase` 抽象类中,提升代码复用性。

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

View File

@@ -35,7 +35,7 @@ public class PlatformSelectionView {
root.setPadding(new Insets(40));
// 标题
Label titleLabel = new Label("请选择爬虫平台");
Label titleLabel = new Label("请选择采集平台");
titleLabel.setStyle("-fx-font-size: 18px; -fx-font-weight: bold;");
// 描述信息