首页/CloakHQ/CloakBrowser — 通过所有 Bot 检测的隐身 Chromium,Playwright 直接替代品(6.3k ⭐,今日 +1,320)

CloakHQ/CloakBrowser — 通过所有 Bot 检测的隐身 Chromium,Playwright 直接替代品(6.3k ⭐,今日 +1,320)

0 次浏览
2026/5/12

CloakHQ/CloakBrowser — 隐身 Chromium,通过所有 Bot 检测

GitHub: https://github.com/CloakHQ/CloakBrowser Stars: 6,293 ⭐(今日 +1,320 🔥) 定位: Playwright 的隐身替代品

项目简介

CloakBrowser 是一个经过深度定制的 Chromium 浏览器,专门设计用于绕过现代网站的 Bot 检测系统。它完全兼容 Playwright API,现有自动化脚本无需修改即可切换。

能绕过哪些检测

  • Cloudflare Bot Management — 业界最广泛的 Bot 防护
  • DataDome — 专业反爬虫 SaaS
  • PerimeterX / HUMAN — 行为分析型 Bot 检测
  • Akamai Bot Manager — 企业级防护
  • hCaptcha / reCAPTCHA — 验证码系统
  • 指纹识别:Canvas、WebGL、AudioContext、字体枚举等

核心技术

浏览器指纹伪装

// 普通 Playwright — 暴露自动化特征
navigator.webdriver === true  // 被检测到!

// CloakBrowser — 完美模拟真实用户
navigator.webdriver === undefined  // 无法区分

行为模拟

  • 真实鼠标轨迹生成(贝塞尔曲线 + 随机抖动)
  • 人类级别的键盘输入节奏
  • 真实的页面滚动模式
  • 随机化的请求时序

TLS 指纹

  • 模拟主流浏览器的 TLS ClientHello
  • 随机化 cipher suites 顺序
  • 正确的 TLS 扩展集合

使用方式

from cloak import CloakBrowser
import asyncio

async def main():
    async with CloakBrowser() as browser:
        page = await browser.new_page()
        # 完全兼容 Playwright API
        await page.goto("https://bot-protected-site.com")
        content = await page.content()

asyncio.run(main())

适合场景

  • 数据采集:绕过反爬虫保护获取公开数据
  • 自动化测试:测试自身产品的 Bot 防护是否有效
  • 竞品监控:定期抓取竞品价格、库存等公开信息
  • 安全研究:研究 Bot 检测机制的工作原理

注意事项

使用时请遵守目标网站的 robots.txt 和服务条款,仅用于合法授权的场景。

免责声明

本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。

  • 本站所分享的资源、工具、教程等内容仅供学习与研究参考,请勿用于商业用途。
  • 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过联系方式与我们联系,我们将在核实后及时处理。
  • 如需将相关内容用于商业产品或盈利性业务,请自行联系权利方获取正式授权。
  • 因不当使用引发的版权或合规风险,由使用者自行承担。
  • 外部链接失效或无法访问属于正常现象,本站不保证所有链接的持续有效性。

转载或引用本文内容,请保留原文链接并注明来源。

评论

加载中...