# 策展 · X (Twitter) 🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Firecrawl (@firecrawl) · 平台：X (Twitter) · 日期：2026-06-12

> 原始來源：https://x.com/firecrawl/status/2065104942856020281

## 中文摘要

Firecrawl 推出 Prometheus 實現自動化網頁擷取。

**核心概念與功能**
Prometheus 是一款專為網頁資料設計的「前線部署 Agent」（Forward Deployed Agent），旨在解決網頁資料擷取過程中的維護痛點。使用者只需輸入如「擷取 Hacker News 前 5 名文章的標題、網址與分數」等自然語言指令，系統便會自動執行以下流程：
- **Build（建構）**：Agent 會即時對目標網站進行搜尋、爬取與互動，自動撰寫並執行一段 `TypeScript` 程式碼，確保產出的資料符合預期，最後回傳程式碼與資料樣本。
- **Script（腳本）**：將建構好的程式碼儲存為版本化腳本，具備「自我修復」機制。當目標網站結構變更導致爬取失敗時，Prometheus 會自動重新觸發 Agent 進行修復並更新版本。
- **Deployment（部署）**：為腳本設定排程（如每日執行）或作為 API 端點提供隨選資料，確保資料來源始終保持最新狀態。

**多樣化的存取管道**
Prometheus 透過統一的 `/api/v1` 協定，提供四種整合方式，讓開發者與其他 Agent 能無縫銜接：
- **HTTP API**：適用於任何程式語言的通用介面，詳情可參考 [API reference](/prometheus/docs/api)。
- **CLI**：透過 `prometheus build`、`prometheus scripts` 等指令操作，適合在終端機或程式撰寫 Agent 中使用，詳情可參考 [CLI reference](/prometheus/docs/cli)。
- **MCP**：作為原生工具整合至 MCP 客戶端，詳情可參考 [MCP reference](/prometheus/docs/mcp)。
- **Skill**：可安裝的 Agent Skill，讓程式開發 Agent 能自動呼叫 Prometheus 執行任務。

**快速啟動與操作流程**
若要透過 HTTP API 快速建立爬蟲，可使用以下指令：
```bash
curl -s http://localhost:3000/api/v1/build \
  -H 'content-type: application/json' \
  -d '{"prompt":"top 5 Hacker News stories with title, url, points"}' \
| jq '{rowCount, script}'
```
取得回應後，將 `script` 欄位內容寫入檔案，並執行 `npm i @mendable/firecrawl-js` 安裝依賴，設定 `FIRECRAWL_API_KEY` 環境變數，最後透過 `tsx script.ts` 即可執行。若偏好指令列操作，亦可直接使用：
```bash
prometheus build "top 5 Hacker News stories with title, url, points"
```

**技術運作機制**
Prometheus 的運作完全採取「無人值守」模式。當接收到請求時，Agent 會在背景進行 headless 運作，針對目標網站進行實驗性爬取，並在產出確定性的 `script.ts` 前先行驗證。若網站結構發生變動，系統會自動觸發修復流程，無需人工介入。根據官方說明，建構與基於提示詞的腳本建立過程約需 30 至 180 秒，而隨選部署的執行時間則控制在 2 分鐘以內。

**實際應用案例**

<video src="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1781227405483-ac2b07xq.mp4" poster="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/b64d5661a096c2c8.jpg" controls playsinline preload="metadata" style="max-width:100%;height:auto;display:block;margin:1rem 0"></video>
> Prometheus 平台展示如何透過自然語言指令自動化擷取 Taco Bell 菜單資料並生成結構化 JSON。

以擷取 Taco Bell 菜單為例，使用者僅需輸入需求，Prometheus 即可自動識別網頁結構，擷取包含名稱、類別、描述與價格等 155 個項目的結構化 JSON 資料。使用者隨後可透過「Deploy with Firecrawl」介面，設定如每日排程、指定門市 ID 等參數，並啟用自動修復功能，確保資料擷取流程的穩健性。

## 媒體內容

**Prometheus 平台展示如何透過自然語言指令自動化擷取 Taco Bell 菜單資料並生成結構化 JSON。**

**影片中的 Prompt 與操作**

Prompt（00:00）：

```
擷取完整的 Taco Bell 菜單並轉為結構化 JSON – 包含每個項目的名稱、類別、描述與價格。
```

原文：Extract the full Taco Bell menu as structured JSON – every item with its name, category, description, and price.

操作步驟：

1. （00:00）在輸入框輸入指令。
2. （00:04）點擊「Generate」按鈕。
3. （00:18）點擊「Deploy with Firecrawl」按鈕。

## 標籤

Agent, 新產品, 爬蟲, 自動化, Firecrawl
