百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
rustwright

rustwright

> 编程语言
免费

Rust CDP 引擎上的 Playwright API — 适用于 Python 和 Node 的 Chromium 浏览器自动化,无驱动程序子系统

879 stars0 点赞6 次浏览
GitHub

工具介绍

Rust CDP 引擎上的 Playwright API — 适用于 Python 和 Node 的 Chromium 浏览器自动化,无驱动程序子系统


Rustwright 是什么?

Rustwright 是一个用于 Python 和 Node.js 的浏览器自动化库,它保留了您已经熟悉的 Playwright API,但通过一个 原生 Rust 引擎 来驱动 Chromium,该引擎使用原生的 Chrome 开发者工具协议 — 没有路径中的驱动子进程。

playwright-python:  your code ──pipe──► Node driver ──CDP──► Chromium
rustwright:         your code ────────── raw CDP ──────────► Chromium

快速入门

Rustwright 与 Playwright 兼容 — 只需安装它,更改一个导入,您的现有代码就可以在 Rust 引擎上运行。 Python

bash
pip install rustwright
python -m rustwright install chromium
diff
- from playwright.sync_api import sync_playwright
+ from rustwright.sync_api import sync_playwright

  with sync_playwright() as p:
      browser = p.chromium.launch(headless=True)
      page = browser.new_page()
      page.goto("https://example.com")
      print(page.title())
      browser.close()

Node.js(实验性) 从 npm 安装:

bash
npm install rustwright

节点绑定驱动现有的 Chromium/Chrome - 使用 RUSTWRIGHT_CHROMIUM,CHROME 或 CHROMIUM 指向它。更喜欢从源代码构建吗?请使用 git clone 仓库,并在 node/ 中运行 npm install && npm run build。

bash
rustwright-cli 打开 https://example.com
ru

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

browser-automationcdpchrome-devtools-protocol

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年9月9日
最后更新2026年9月17日
分类编程语言
定价免费

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言