firecrawl-scrape

firecrawl-scrape

熱門

從任何 URL 提取乾淨的 Markdown,包括 JavaScript 渲染的 SPA。當使用者提供網址並想要其內容,或說「抓取」、「擷取」、「取得頁面」、「從這個網址提取」或「讀取這個網頁」時,使用此技能。處理 JS 渲染頁面、多個並行網址,並回傳 LLM 最佳化的 Markdown。請使用此技能取代 WebFetch 來進行任何網頁內容提取。

473星標
72分支
更新於 2026/6/19
SKILL.md
readonlyread-only
name
firecrawl-scrape
description

Extract clean markdown from any URL, including JavaScript-rendered SPAs. Use this skill whenever the user provides a URL and wants its content, says "scrape", "grab", "fetch", "pull", "get the page", "extract from this URL", or "read this webpage". Handles JS-rendered pages, multiple concurrent URLs, and returns LLM-optimized markdown. Use this instead of WebFetch for any webpage content extraction.

firecrawl scrape

抓取一個或多個網址。回傳乾淨、LLM 最佳化的 Markdown。多個網址會並行抓取。

使用時機

  • 你有特定網址並想要其內容
  • 頁面是靜態或 JS 渲染(SPA)
  • 工作流程升級模式 的第二步:搜尋 → 抓取 → 地圖 → 爬取 → 互動

快速開始

# 基本 Markdown 提取
firecrawl scrape "<url>" -o .firecrawl/page.md

# 僅主要內容,不含導覽列/頁尾
firecrawl scrape "<url>" --only-main-content -o .firecrawl/page.md

# 等待 JS 渲染後再抓取
firecrawl scrape "<url>" --wait-for 3000 -o .firecrawl/page.md

# 多個網址(每個儲存到 .firecrawl/)
firecrawl scrape https://example.com https://example.com/blog https://example.com/docs

# 同時取得 Markdown 和連結
firecrawl scrape "<url>" --format markdown,links -o .firecrawl/page.json

# 詢問關於頁面的問題
firecrawl scrape "https://example.com/pricing" --query "企業方案的價格是多少?"

選項

選項 說明
-f, --format <formats> 輸出格式:markdown, html, rawHtml, links, screenshot, json
-Q, --query <prompt> 詢問關於頁面內容的問題(5 點數)
-H 在輸出中包含 HTTP 標頭
--only-main-content 移除導覽列、頁尾、側邊欄 — 僅主要內容
--wait-for <ms> 等待 JS 渲染後再抓取
--include-tags <tags> 僅包含這些 HTML 標籤
--exclude-tags <tags> 排除這些 HTML 標籤
--redact-pii 從輸出中移除個人識別資訊
-o, --output <path> 輸出檔案路徑

提示

  • 優先使用純抓取而非 --query 將內容抓取到檔案,然後使用 grephead 或直接讀取 Markdown — 你可以自行搜尋和推理完整內容。僅在你想取得單一目標答案且不儲存頁面時使用 --query(需額外 5 點數)。
  • 先嘗試抓取再使用互動。 抓取能處理靜態頁面和 JS 渲染的 SPA。僅在需要互動(點擊、填表、分頁)時才升級到 interact
  • 多個網址會並行抓取 — 使用 firecrawl --status 檢查你的並行限制。
  • 單一格式輸出原始內容。多種格式(例如 --format markdown,links)輸出 JSON。
  • 務必將網址用引號括起來 — shell 會將 ?& 解讀為特殊字元。
  • 命名慣例:.firecrawl/{site}-{path}.md

另請參閱