wangchunxiang 763444b9e8 feat(playwright): 引入浏览器反检测配置工具类
新增 `BrowserStealthConfig` 工具类,统一管理 Playwright 的反自动化检测配置。
该变更将原本分散在 Dy 和 Mt 爬虫服务中的浏览器启动选项、上下文配置及初始化脚本进行抽取,
集中到新的配置类中,提升代码复用性和可维护性。- 添加 `getStealthLaunchOptions()` 方法用于获取标准的反检测浏览器启动参数- 添加 `configureStealthContext()` 方法封装 navigator 属性伪装逻辑
- 添加 `getStealthContextOptions()` 方法提供带语言头的上下文配置- 在 Dy 和 Mt 爬虫服务中移除重复配置代码,改为调用新工具类方法- 移除了不再使用的 import语句及相关冗余变量声明
2025-10-16 20:47:06 +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%