patchright-enhanced

写一次浏览器脚本,稳定跑通巡检与回归

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 96 👀 关注 3
GitHub ↗
GitHub 星标 ★ 513
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

patchright-enhanced 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队whaleyxbt
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言TypeScript
GitHub 星标★ 513
上线时间2026-03-25 00:00:00
代码更新2026-10-10
仓库体积52 KB
本站数据更新2026-11-12
维护状态维护中
收录时间2026-09-28
浏览次数1

项目介绍

patchright-enhanced 是一个基于 TypeScript 的浏览器自动化工具包,面向 QA、监控和内部工作流场景。它解决的核心问题是:传统 Playwright/Puppeteer 脚本在真实业务中容易因反爬检测、页面动态加载和会话状态丢失而失败,且缺乏统一的任务编排与结果上报能力。项目在底层浏览器控制之上封装了增强层,提供更稳定的元素定位、自动重试、请求拦截与响应断言,并支持将采集或巡检结果输出到日志、Webhook 或数据库。它适合需要批量执行浏览器任务、定时巡检页面健康度或做端到端回归的团队,用一套配置驱动多个浏览器实例,减少重复代码。整体定位偏工程化,而非通用爬虫框架。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-28 · 当前星标 ★ 513

使用教程

难度:进阶 约 40 分钟 部署方式:本地安装 5 步

环境要求

  • Node.js 18+
  • pnpm

安装与启动步骤

  1. 1先读用途边界

    它面向渗透测试与防护绕过,不是普通爬虫。

  2. 2装依赖

    用 pnpm。

    pnpm install
  3. 3装浏览器内核

    它基于浏览器自动化框架,要下内核。

  4. 4跑一个自家检测页

    先看你自己的站点会被判成什么。

  5. 5记录差异再加固

    拿结果去补自己的防护规则。

如何确认成功

对自有站点的检测页能跑通并拿到与普通浏览器不同的指纹结果,据此定位出至少一项可加固的检测点

注意事项

  • 它是带反检测能力的浏览器自动化框架,定位在渗透测试、抓取与防护绕过。
  • 只在自己拥有的站点或已授权范围内使用,绕过他人防护既违约也可能违法。
  • 价值在于用攻击视角找自家检测的漏洞。
  • 对抗手段时效性强,规则一更新就可能失效。

核心亮点

  • 在 Playwright 之上做增强封装,内置自动重试与元素等待,降低动态页面导致的脚本失败率
  • 面向 QA 与监控场景,支持结果断言和上报,可直接接入告警或 CI 流程
  • TypeScript 编写,类型提示完整,便于在现有 Node 工程中集成和二次开发

不足之处

  • 项目处于早期,星标仅 160,API 和文档可能随版本变动
  • 生态与社区案例较少,遇到冷门问题时参考资料有限

适用场景

  • 定时巡检多个内部系统页面,检测关键元素是否正常渲染并触发告警
  • QA 团队编写端到端回归脚本,在 CI 中批量执行并汇总失败截图
  • 运营或数据团队按配置批量抓取需登录的页面数据,输出到数据库或表格

替代项目

Playwright、Puppeteer

上一篇:invisible_playwright_mcp

下一篇:martin-loop

同类项目推荐

ClaudeCodeBrowser 开源

让 Claude Code 直接开 Firefox 点页面、填表单、截图看结果

MCP Firefox browser automation extension for Claude Code - screenshots, clicking, ty···

★ 120 2026-09-18
research-units-pipeline-skills 开源

把研究拆成可验收单元,让 AI 写出有证据的长文

Research pipelines as semantic execution units: each skill declares inputs/outputs, ···

★ 518 2026-09-16
social-bot 开源

让 Claude 替你刷 Reddit 和 X,自动回复引流获客

Reddit & X auto-reply bot — browser-based, Claude AI generated replies for Solvea/V···

★ 112 2026-08-09
webcmd 开源

让AI代理浏览器操作省90%token,越用越省钱

Self-learning agent browser

★ 2770 2026-08-09
jacobo-workflows 开源

导入即用,快速搭建 WhatsApp 和语音 AI 客服工作流

7 production n8n workflows from Jacobo, a multi-agent AI system (WhatsApp + Voice). ···

★ 169 2026-08-28
agent-tui 开源

让 AI 代理像人一样操作任何终端程序

TUI automation for AI agents. Control any terminal app from code.

★ 121 2026-08-09
foxprofile 开源

自托管防关联浏览器,一个配置一个身份,还能给 AI 用

Free, open-source anti-detect browser profile manager: per-profile fingerprint, cook···

★ 197 2026-10-21
papercast 开源

把论文变成播客,通勤路上也能涨知识

A Python pipeline tool and plugin ecosystem for processing technical documents. Proc···

★ 53 2026-08-09
agent-cli 开源

本地语音+记忆+worktree,一条命令管好 AI 编码

Local transcription, agentic coding worktree management, RAG and memory proxies, TTS···

★ 239 2026-10-02