数据与研究

firecrawl-browser

firecrawl/cli

DEPRECATED — use scrape + interact instead. Interact lets you scrape a page and then click, fill forms, and navigate without managing sessions manually. Use this skill when the user needs to interact with a webpage, log into a site, click buttons, fill forms, navigate multi-step flows, handle pagination, or when regular scraping fails because content requires JavaScript interaction. Triggers on "click", "fill out the form", "log in to", "paginated", "infinite scroll", "interact with the page", or "scrape failed".

  • 1.1万 次安装
  • 674 星标
  • 收录于

安装命令

npx skills add https://github.com/firecrawl/cli --skill firecrawl-browser

要点

Cloud browser automation for pages requiring clicks, forms, login, and pagination.

  • Supports interactive workflows: click elements, fill forms, navigate multi-step flows, handle pagination and infinite scroll
  • Persistent profiles survive session close, enabling login-then-work patterns where authentication state is retained across reconnects
  • Core commands include open, snapshot -i (element discovery with @ref IDs), click, fill, type, scrape, scroll, wait, and eval for JavaScript execution
  • Session management with configurable TTL, inactivity timeout, and read-only reconnect mode for parallel or sequential browser work

SKILL.md

firecrawl interact (formerly browser)

The browser command is deprecated. Use scrape + interact instead. Interact lets you scrape a page and then click, fill forms, and navigate without managing sessions manually.

Interact with scraped pages in a live browser session. Scrape a page first, then use natural language prompts or code to click, fill forms, navigate, and extract data.

When to use

  • Content requires interaction: clicks, form fills, pagination, login
  • scrape failed because content is behind JavaScript interaction
  • You need to navigate a multi-step flow
  • Last resort in the workflow escalation pattern: search → scrape → map → crawl → interact
  • Never use interact for web searches — use search instead

Quick start

# 1. Scrape a page (scrape ID is saved automatically)
firecrawl scrape "<url>"