← 返回 Skills 市场
rknoche6

Fastest Browser Use

作者 rknoche6 · GitHub ↗ · v1.0.5
cross-platform ⚠ suspicious
13775
总下载
42
收藏
82
当前安装
6
版本数
在 OpenClaw 中安装
/install fast-browser-use
功能描述
High-performance browser automation for heavy scraping, multi-tab management, and precise DOM extraction. Use this when you need speed, reliability, or advanced state management (cookies/local storage) beyond standard web fetching.
使用说明 (SKILL.md)

Fastest Browser Use

A Rust-based browser automation engine that provides a lightweight binary driving Chrome directly via CDP. It is optimized for token-efficient DOM extraction, robust session management, and speed.

Terminal Demo

🧪 Recipes for Agents

1. Bypass "Bot Detection" via Human Emulation

Simulate mouse jitter and random delays to scrape protected sites.

fast-browser-use navigate --url "https://protected-site.com" \
  --human-emulation \
  --wait-for-selector "#content"

2. The "Deep Freeze" Snapshot

Capture the entire DOM state and computed styles for perfect reconstruction later.

fast-browser-use snapshot --include-styles --output state.json

3. Login & Cookie Heist

Log in manually once, then steal the session for headless automation.

Step 1: Open non-headless for manual login

fast-browser-use login --url "https://github.com/login" --save-session ./auth.json

Step 2: Reuse session later

fast-browser-use navigate --url "https://github.com/dashboard" --load-session ./auth.json

4. 🚜 Infinite Scroll Harvester

Extract fresh data from infinite-scroll pages — perfect for harvesting the latest posts, news, or social feeds.

# Harvest headlines from Hacker News (scrolls 3x, waits 800ms between)
fast-browser-use harvest \
  --url "https://news.ycombinator.com" \
  --selector ".titleline a" \
  --scrolls 3 \
  --delay 800 \
  --output headlines.json

Real output (59 unique items in ~6 seconds):

[
  "Genode OS is a tool kit for building highly secure special-purpose OS",
  "Mobile carriers can get your GPS location",
  "Students using \"humanizer\" programs to beat accusations of cheating with AI",
  "Finland to end \"uncontrolled human experiment\" with ban on youth social media",
  ...
]

Works on any infinite scroll page: Reddit, Twitter, LinkedIn feeds, search results, etc.

5. 📸 Quick Screenshot

Capture any page as PNG:

fast-browser-use screenshot \
  --url "https://example.com" \
  --output page.png \
  --full-page  # Optional: capture entire scrollable page

6. 🗺️ Sitemap & Page Structure Analyzer

Discover how a site is organized by parsing sitemaps and analyzing page structure.

# Basic sitemap discovery (checks robots.txt + common sitemap URLs)
fast-browser-use sitemap --url "https://example.com"
# Full analysis with page structure (headings, nav, sections)
fast-browser-use sitemap \
  --url "https://example.com" \
  --analyze-structure \
  --max-pages 10 \
  --max-sitemaps 5 \
  --output site-structure.json

Options:

  • --analyze-structure: Also extract page structure (headings, nav, sections, meta)
  • --max-pages N: Limit structure analysis to N pages (default: 5)
  • --max-sitemaps N: Limit sitemap parsing to N sitemaps (default: 10, useful for large sites)

Example output:

{
  "base_url": "https://example.com",
  "robots_txt": "User-agent: *\
Sitemap: https://example.com/sitemap.xml",
  "sitemaps": ["https://example.com/sitemap.xml"],
  "pages": [
    "https://example.com/about",
    "https://example.com/products",
    "https://example.com/contact"
  ],
  "page_structures": [
    {
      "url": "https://example.com",
      "title": "Example - Home",
      "headings": [
        {"level": 1, "text": "Welcome to Example"},
        {"level": 2, "text": "Our Services"}
      ],
      "nav_links": [
        {"text": "About", "href": "/about"},
        {"text": "Products", "href": "/products"}
      ],
      "sections": [
        {"tag": "main", "id": "content", "role": "main"},
        {"tag": "footer", "id": "footer", "role": null}
      ],
      "main_content": {"tag": "main", "id": "content", "word_count": 450},
      "meta": {
        "description": "Example company homepage",
        "canonical": "https://example.com/"
      }
    }
  ]
}

Use this to understand site architecture before scraping, map navigation flows, or audit SEO structure.

⚡ Performance Comparison

Feature Fast Browser Use (Rust) Puppeteer (Node) Selenium (Java)
Startup Time \x3C 50ms ~800ms ~2500ms
Memory Footprint 15 MB 100 MB+ 200 MB+
DOM Extract Zero-Copy JSON Serialize Slow Bridge

Capabilities & Tools

Vision & Extraction

  • vision_map: Returns a screenshot overlay with numbered bounding boxes for all interactive elements.
  • snapshot: Capture the raw HTML snapshot (YAML/Markdown optimized for AI).
  • screenshot: Capture a visual image of the page.
  • extract: Get structured data from the DOM.
  • markdown: Convert the current page content to Markdown.
  • sitemap: Analyze site structure via robots.txt, sitemaps, and page semantic analysis.

Navigation & Lifecycle

  • navigate: Visit a specific URL.
  • go_back / go_forward: Traverse browser history.
  • wait: Pause execution or wait for specific conditions.
  • new_tab: Open a new browser tab.
  • switch_tab: Switch focus to a specific tab.
  • close_tab: Close the current or specified tab.
  • tab_list: List all open tabs.
  • close: Terminate the browser session.

Interaction

  • click: Click elements via CSS selectors or DOM indices.
  • input: Type text into fields.
  • press_key: Send specific keyboard events.
  • hover: Hover over elements.
  • scroll: Scroll the viewport.
  • select: Choose options in dropdowns.

State & Debugging

  • cookies: Manage session cookies (get/set).
  • local_storage: Manage local storage data.
  • debug: Access console logs and debug information.

Usage

This skill is specialized for complex web interactions that require maintaining state (like being logged in), handling dynamic JavaScript content, or managing multiple pages simultaneously. It offers higher performance and control compared to standard fetch-based tools.

安全使用建议
Review carefully before installing. This skill is powerful browser automation: use it only for authorized scraping or testing, avoid the bot-detection-bypass workflows, do not load saved sessions for sensitive accounts unless you explicitly approve it, and protect or delete any saved auth/session files.
功能分析
Type: OpenClaw Skill Name: fast-browser-use Version: 1.0.5 This skill is classified as suspicious due to the presence of high-risk capabilities that could be misused, even though there is no clear evidence of intentional malicious behavior within the provided files. The `evaluate` tool, registered in `src/mcp/mod.rs`, allows for arbitrary JavaScript execution in the browser context, which is a powerful primitive for potential data exfiltration or unauthorized actions. Additionally, the `LaunchOptions::sandbox(false)` setting is used in `src/bin/cli.rs` and `src/bin/mcp_server.rs`, disabling a critical browser security feature and increasing the attack surface. While the `SKILL.md` documentation does not contain prompt injection attempts and openly describes sensitive features like 'Login & Cookie Heist' (which involves managing cookies and local storage via `src/tools/cookies.rs` and `src/tools/local_storage.rs`), these capabilities, especially when combined with arbitrary JS execution and a disabled sandbox, elevate the risk beyond benign.
能力评估
Purpose & Capability
Browser automation, DOM extraction, cookies, local storage, screenshots, and tab control are coherent with the stated purpose, but the provided recipes go beyond neutral automation by promoting protected-site scraping and session reuse.
Instruction Scope
The instructions include high-risk workflows such as human-emulation scraping and saved authenticated sessions without clearly limiting use to authorized sites, rate limits, or explicit approval before using account state.
Install Mechanism
Registry metadata says there is no install spec or required environment, while SKILL.md declares brew/cargo installation, Chrome, and CHROME_PATH. This is a packaging/provenance mismatch, but not automatic execution by itself.
Credentials
The requested browser-control authority is expected for the tool, but it can act on authenticated pages, manipulate cookies/localStorage, and scrape protected sites, so the scope is under-controlled for the impact.
Persistence & Privilege
The skill documents saving and loading session state in files and includes cookie/localStorage tooling; it does not provide clear retention, protection, deletion, or account-scope guidance.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fast-browser-use
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fast-browser-use 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
- Added a new sitemap tool for discovering and analyzing website structure. - Introduced the `sitemap` command with options for basic sitemap discovery and advanced page structure analysis. - Updated documentation with usage examples and sample output for the new sitemap feature.
v1.0.4
- Added support for infinite scroll harvesting, enabling extraction from pages that load more content as you scroll (e.g., social feeds, news). - Introduced a new example ("Infinite Scroll Harvester") in the documentation, with usage instructions and sample output. - Added new files for annotation tools and integration tests, improving test coverage and future feature development. - Updated documentation to include the quick screenshot recipe and clarify usage examples.
v1.0.3
- Renamed skill to "fast-browser-use" with updated branding and summary. - Added new file: src/bin/cli.rs for CLI functionality. - Expanded SKILL.md with detailed installation steps, OS/platform info, and environment variables. - Introduced practical "recipes" for common automation tasks in SKILL.md. - Added performance comparison table against Puppeteer and Selenium. - Enhanced feature descriptions and clarified advanced capabilities for users.
v1.0.2
Version 2.0.0 - Updated documentation (SKILL.md) with clearer capability descriptions, usage guidance, and revised metadata.
v1.0.1
- Added tools for cookies, debugging, and local storage management. - Added session management, debugging, and storage capabilities in the core functionality.
v1.0.0
- Initial release of Fast Browser Use: a high-performance Rust tool for browser automation. - Supports headless and visible modes with direct Chrome DevTools Protocol control. - Provides zero Node.js dependencies; built entirely in Rust. - Includes Model Context Protocol (MCP) server for AI-driven integration. - Enables DOM extraction, navigation, clicking, input, and screenshot functionalities.
元数据
Slug fast-browser-use
版本 1.0.5
许可证
累计安装 93
当前安装数 82
历史版本数 6
常见问题

Fastest Browser Use 是什么?

High-performance browser automation for heavy scraping, multi-tab management, and precise DOM extraction. Use this when you need speed, reliability, or advanced state management (cookies/local storage) beyond standard web fetching. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 13775 次。

如何安装 Fastest Browser Use?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fast-browser-use」即可一键安装,无需额外配置。

Fastest Browser Use 是免费的吗?

是的,Fastest Browser Use 完全免费(开源免费),可自由下载、安装和使用。

Fastest Browser Use 支持哪些平台?

Fastest Browser Use 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Fastest Browser Use?

由 rknoche6(@rknoche6)开发并维护,当前版本 v1.0.5。

💬 留言讨论