产品推荐 2026-07-25

rustwright:免费的浏览器自动化引擎(源码)

Rust重写的Playwright,提供更快、更省内存的浏览器自动化。

开源软件跨平台工具

产品简介

rustwright Rustwright是Playwright的Rust替代品,为Python和Node.js提供Chromium浏览器自动化。它无需Node驱动子进程,运行更快、内存占用更低,并能避免自动化检测。适合开发者、测试人员和AI代理集成。

rustwright 主界面

核心功能

  • 无需Node驱动,进程内运行原生Rust引擎
  • 基于原始CDP协议,速度提升2.55倍
  • 内存使用减少70%,避免Playwright自动化指纹
  • 支持跨域iframe自动化
  • 提供CLI和MCP服务器,便于AI代理集成

快速开始

  1. 使用pip安装rustwright:pip install rustwright
  2. 运行命令安装Chromium浏览器:python -m rustwright install chromium
  3. 在代码中导入rustwright替代playwright:from rustwright.sync_api import sync_playwright
  4. 使用Playwright API进行浏览器自动化操作

界面预览

rustwright 界面截图

与其他方案对比

对比项rustwright同类方案
性能表现速度提升2.55倍,内存减少70%Playwright需要Node驱动,速度较慢、内存占用高
自动化检测无Playwright自动化指纹,避免被检测Playwright有特定指纹可能触发反自动化机制
安装依赖无需Node.js运行时,原生Rust执行Playwright需要安装和配置Node.js

适合谁用

  • 需要自动化测试网页应用的Python开发者
  • 构建浏览器自动化脚本的Node.js工程师
  • 开发AI代理需要浏览器控制的机器学习工程师
  • 希望优化测试性能的团队

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/Skyvern-AI/rustwright