跳到內容

f5xc-firecrawl

f5xc-firecrawl 外掛程式透過開源 firecrawl 引擎提供本地自託管網頁擷取功能。無需 API 金鑰、無需訂閱、無雲端依賴。所有操作均在開發容器內 localhost:3002 上的本地 firecrawl 執行個體中運行。

v1.1.0 Productivity
/plugin install f5xc-firecrawl@f5-sales-demo-marketplace

擷取單一 URL 並將內容提取為 Markdown 格式。

/scrape https://docs.example.com/getting-started
/scrape https://example.com --format markdown,links --wait 2000

一次擷取多個 URL。

/batch-scrape https://example.com https://example.org https://example.net

從起始 URL 爬取多個頁面。

/crawl https://docs.example.com --limit 20 --depth 2
/crawl https://docs.example.com --include /api/* --exclude /blog/*

探索網站上的所有 URL。

/map https://docs.example.com
/map https://docs.example.com --search api --subdomains

搜尋網路並可選擇性地擷取搜尋結果。

/search "firecrawl web scraping" --limit 10
/search "AI tools 2026" --scrape --time month

以 LLM 驅動從網頁提取結構化資料。

/extract https://example.com "Extract the main heading and any links"
/extract https://example.com/pricing --schema '{"plans": [{"name": "string", "price": "string"}]}'

為網站產生 llms.txt 檔案。

/llmstxt https://docs.example.com

當您請求擷取 URL、爬取網站、映射網站 URL、搜尋網路、提取結構化資料、產生 llms.txt、批次擷取多個 URL 或將網頁轉換為 Markdown 時自動啟用。立即委派給 firecrawl-operator 代理。

自主網頁擷取代理,針對本地 firecrawl API 執行 curl + jq 序列。支援涵蓋所有 v1 端點的 11 種協定。唯讀代理(無寫入、編輯或代理工具)。

協定端點類型
HEALTHGET /同步
SCRAPEPOST /v1/scrape同步
BATCH_SCRAPEPOST /v1/batch/scrape非同步
CRAWLPOST /v1/crawl非同步
CRAWL_CANCELDELETE /v1/crawl/:id同步
CRAWL_ACTIVEGET /v1/crawl/active同步
CRAWL_ERRORSGET /v1/crawl/:id/errors同步
MAPPOST /v1/map同步
SEARCHPOST /v1/search同步
EXTRACTPOST /v1/extract非同步
LLMSTXTPOST /v1/llmstxt非同步

此外掛程式需要在開發容器中運行的 firecrawl 堆疊:

元件連接埠用途
Firecrawl API3002所有擷取/爬取/映射/搜尋/提取端點
Playwright3000JavaScript 渲染引擎
Redis6379工作佇列後端
PostgreSQLsocket爬取/批次工作持久化
LiteLLM proxyOPENAI_BASE_URL用於提取的 LLM 後端(選用)

ENABLE_FIRECRAWL=true(預設值)時,堆疊會自動啟動。SessionStart 鉤子會檢查 API 是否可連線,並在服務中斷時發出警告。

此外掛程式使用自託管開源版本:

  • 擷取無需驗證或 API 金鑰
  • 無點數限制或速率限制
  • 使用 v1 API 端點(非 v2)
  • 不支援瀏覽器工作階段與深度研究
  • 提取功能使用您自己的 LLM 代理,而非託管模型
  • 完全在本地容器網路內運行