
[!NOTE]
该仓库提供 Patchright 驱动。要使用 Patchright,请查看 Python 包、NodeJS 包 或社区驱动的 .Net 包。
[!IMPORTANT]
Patchright 仅修补基于 Chromium 的浏览器。不支持 Firefox 和 Webkit。
想要赞助本项目?在 Discord 上联系 @vinyzu!
专为需要可靠、反检测代理基础设施的开发者打造。Swiftproxy 提供稳定的连接、高成功率以及灵活的控制,适用于大规模爬取和自动化。
适用于:网页爬取、自动化、多账户管理及大规模数据提取
RapidProxy 提供:
快速启动。全球扩展。使用 RapidProxy 保持稳定。
为什么选择 NodeMaven?
✅ 99.9% 正常运行时间
🎯 粘性会话最长 7 天
🔍 IP 过滤:代理保证欺诈评分 <97%
🔰 无需 KYC
💸 流量返现 - 消耗 GB 可赚取高达 10% 返还
Patchright 用户专属优惠码:
🔥 PATCHRIGHT35 - 移动端和住宅代理 35% 折扣
🔥 PATCHRIGHT40 - ISP(静态)代理 40% 折扣
选择 NodeMaven 的品质与稳定。
为什么选择 ColaProxy?
需要为 Patchright 自动化寻找可靠的代理?ColaProxy 提供经济高效的住宅、ISP 和移动代理解决方案,适用于爬取、测试、账户管理、SEO 监控和全球数据收集。使用优惠码 COLA20 享受订单 20% 折扣。
价格实惠、稳定且专为开发者打造。使用 ColaProxy 开始扩展您的 Patchright 项目。
这是 Patchright 使用的最重要的补丁。为避免被此泄漏检测到,Patchright 通过避免使用 Runtime.enable,而是在(隔离的)ExecutionContext 中执行 JavaScript。
Patchright 通过完全禁用 Console API 来修补此泄漏。这意味着控制台功能在 Patchright 中无法正常工作。如果您确实需要控制台,可能更合适使用 JavaScript 记录器,尽管它们也容易被检测。
Patchright 调整了 Playwright 默认参数,以避免被命令行标志泄漏检测到。这(最重要的是)影响了:
--disable-blink-features=AutomationControlled(已添加)以避免 navigator.webdriver 检测。--enable-automation(已移除)以避免 navigator.webdriver 检测。--disable-popup-blocking(已移除)以避免弹出窗口崩溃。--disable-component-update(已移除)以避免被检测为隐身驱动。--disable-default-apps(已移除)以启用默认应用程序。--disable-extensions(已移除)以启用扩展。Patchright 修补了 Playwright 代码库中的一些通用泄漏。主要包括不完善的设置和明显的检测点。
Patchright 能够与封闭影子根中的元素进行交互。只需使用普通的定位器,Patchright 会处理其余部分。
Patchright 现在还可以在封闭影子根中使用 XPath。
通过正确的设置,Patchright 目前被认为是不可检测的。 Patchright 通过了: