invisible_playwright

让 Playwright 隐身,轻松绕过反爬和验证码

invisible_playwright 是一个面向 Playwright 的开源反检测浏览器隐身工具,主要解决网页自动化过程中被反爬虫机制识别和拦截的问题。它通过生成真实的 Firefox 浏览器指纹,支持无头和有头模式,帮助开发者绕过 hCaptcha 和 reCAPTCHA 等验证码,实现稳定的数据抓取和自动化操作。项目基于 Python 构建,深度集成 Playwright,提供简洁的 API 接口,用户只需几行代码即可启用隐身功能。核心能力包括动态指纹模拟、自动化流程管理、验证码处理等,适用于需要高匿名性的爬虫场景。项目目前处于成长阶段,社区活跃,文档逐步完善。

开源 free 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2963
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类自动化工作流
开发团队feder-cr
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型akamai,antibot,antidetect,antidetect-browser,arkose,bot-management,datadome,fingerprintjs,hcaptcha,headless-browser,imperva,incapsula,kasada,perimeterx,playwright,recaptcha,shadow-dom,turnstile,user-agent,webscraping
GitHub 星标★ 2963
30天Star增速
HF 下载量
上线时间2026-05-13 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

环境要求

  • Python 3.11 或更高版本
  • 支持平台:Windows x86_64、Linux x86_64 / arm64
  • 约 550 MB 可用磁盘空间(下载包 240~262 MB)
  • 已安装 pip 并能访问 Python 软件源

安装与启动步骤

  1. 1确认 Python 版本

    先检查本机 Python 版本,必须为 3.11 或更高,低于此版本无法安装该库。

    python --version
  2. 2安装 Python 包

    通过 pip 安装 invisible-playwright,该包提供 Playwright 的反检测隐身能力。

    pip install invisible-playwright
  3. 3下载浏览器内核

    执行一次性的浏览器本体下载,带 sha256 校验;体积约 240~262 MB,解压后约 550 MB,耗时取决于网速。

    python -m invisible_playwright fetch
  4. 4按官方示例调用

    README 节选只到 Usage 标题,未给出具体调用代码;请到仓库 README 的 Usage 章节或官网查看脚本写法,不要照搬其他 Playwright 示例。

如何确认成功

执行 python -m invisible_playwright fetch 后下载完成且 sha256 校验通过,即表示浏览器内核安装成功。

常见问题

Q:支持哪些操作系统?

A:官方支持 Windows x86_64 与 Linux x86_64 / arm64,其他平台如 macOS 未在 README 中声明支持。

Q:下载的浏览器有多大?

A:Windows 约 240 MB、Linux x86_64 约 262 MB、Linux arm64 约 253 MB,解压后总共约 550 MB。

Q:可以无头运行吗?

A:可以。项目同时支持无头与有头模式,两种模式下浏览器指纹取值保持一致。

Q:Python 版本太低怎么办?

A:需升级到 Python 3.11 或更新版本后再执行 pip install invisible-playwright。

注意事项

  • fetch 命令只需执行一次,重复执行会再次下载浏览器内核。
  • 下载过程带 sha256 校验,请勿中途中断以免文件损坏。
  • README 节选缺少 Usage 代码示例,实际调用方式请以仓库 README 或官网文档为准。

核心亮点

  • 真实 Firefox 指纹模拟,有效降低被检测概率
  • 支持无头和有头模式,灵活适配不同场景
  • 集成验证码绕过能力,提升自动化效率

不足之处

  • 文档/社区待观察
  • 依赖 Playwright 生态,版本更新可能带来兼容性问题

适用场景

  • 网页数据采集与爬虫开发
  • 自动化测试中需要规避反爬机制的场景
  • 社交媒体或电商平台的自动化操作

替代项目

undetected-chromedriver、puppeteer-extra-plugin-stealth、camoufox

项目介绍

invisible_playwright 是自动化工作流领域的开源项目,由 feder-cr 开发,是 2026 年新上线的项目。

在全站 13,109 个收录项目中,它的 GitHub 星标数(2,963)位列前 30%,在自动化工作流分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,879 增加到 2,963,净增 1,084。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:网页数据采集与爬虫开发。同类可对比的替代方案包括 undetected-chromedriver、puppeteer-extra-plugin-stealth、camoufox。

上一篇:untidetect-tools

下一篇:EasySpider

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10