使用 Airtop 驅動的動態網頁自動化與資料擷取 - n8n 工作流程

使用 Airtop 的 n8n Node 套件,自動化複雜的網頁互動、資料爬取和查詢。此強大的 n8n 工作流程利用 AI 代理程式觸發器來執行動態瀏覽操作。

工作流預覽

準備好自動化了嗎?

下載此 n8n 工作流程範本並立即開始使用。

n8n 工作流使用的節點

適用對象


  • 需要動態即時網頁存取能力的 AI 代理程式開發人員。

  • 在其 n8n 工作流程中需要複雜、擬人化網頁爬取和互動功能的資料科學家。

  • 尋求可用於進階瀏覽器控制之 n8n 範本的自動化專家。

  • 使用 LangChain 或類似框架,並需要 n8n 作為功能工具庫的用戶。

總覽

此 n8n 工作流程範本的設計目的並非作為一個循序漸進的流程,而是作為外部 AI 代理程式可供調用的工具庫。透過使用專用的 MCP Server Trigger(常規用於 AI 代理程式工具註冊的元件),此 n8n 設定轉變為強大的動作層。當 AI 代理程式需要執行複雜的網頁操作時——例如建立工作階段、點擊特定元件、滾動頁面或使用 AI 指令提示查詢資料——它會呼叫與對應 Airtop 工具相關聯的 n8n 觸發器端點。這種架構提供了一種極具彈性的方式來處理動態瀏覽任務,透過專門的 n8n Node 整合,大幅強化了任何 AI 代理程式的能力,賦予其進階的瀏覽器控制權。

運作方式

整個流程由 MCP Server Trigger 啟動,它作為主要的 n8n 觸發器,等待 AI 協調層的指令。每個後續的 Airtop n8n Node 都被註冊為此觸發器的可呼叫工具。核心邏輯取決於 AI 代理程式根據當前情境或用戶提示,決定需要執行哪種網頁互動。


  1. AI 呼叫:AI 代理程式向 n8n 觸發器中定義的專用 Webhook 路徑發送請求。

  2. 工具選擇:根據 AI 的意圖,n8n 工作流程會執行對應的 Airtop n8n Node(例如:Create a session in AirtopLoad a page in AirtopFill form in Airtop)。

  3. 動態執行:所選 Airtop n8n Node 的參數(如 Session ID、URL 或元件描述)會使用 $fromAI 表達式動態填充,確保操作是針對特定的 AI 請求量身定制。

  4. 擷取與回報:對於資料擷取任務,強大的 Query page in Airtop n8n Node 會使用 AI 指令提示,從瀏覽器內容中智慧地抓取結構化資料。

  5. 回傳結果:已執行 n8n Node 的輸出會直接返回給發起的 AI 代理程式,完成整個動作循環。這使得 n8n 工作流程非常高效且適應性強。

安裝指南

若要部署此 n8n 工作流程,請遵循以下步驟:


  1. 匯入 (Import):複製提供的 JSON 資料,並在您的 n8n 實例中使用「新增 (New)」->「從 JSON 匯入 (Import from JSON)」選項貼上。

  2. 憑證設定 (Credentials Setup):您必須設定 Airtop 服務的憑證。找到任何一個 AirtopTool n8n Node(例如 'Create a session in Airtop'),點擊「憑證 (Credential)」欄位。選擇「建立新的 (Create New)」,然後提供您的 Airtop API 金鑰。

  3. AI 觸發器設定 (AI Trigger Setup)MCP Server Trigger 已自動設定為監聽 /airtop 路徑。請確保您的外部 AI 代理程式或框架已設定好,以便在判定需要執行網頁操作時,呼叫此 n8n 觸發器端點。

  4. 啟用 (Activate):儲存並啟用 n8n 工作流程,使 AI 工具上線運作。

節點詳情


  • MCP Server Trigger (n8n 觸發器):

- 功能:當外部 AI 代理程式需要執行工具時,此專用 n8n 觸發器會啟動工作流程。它提供了動態工具呼叫的機制。
- 主要設定:路徑設定為 airtop,作為 AI 代理程式的主要端點。

  • Airtop Tool: Create a session in Airtop (n8n Node):

- 功能:啟動新的自動化瀏覽工作階段。這是所有後續網頁互動的基礎。
- 主要設定:使用 AI 輸入 ($fromAI) 來指定 Profile Name

  • Airtop Tool: Create a window in Airtop (n8n Node):

- 功能:在當前 Airtop 工作階段中開啟一個新的瀏覽器視窗。

  • Airtop Tool: Load a page in Airtop (n8n Node):

- 功能:將作用中的瀏覽器視窗導向至指定的 URL,URL 由 AI 代理程式動態提供。

  • Airtop Tool: Click an element in Airtop (n8n Node):

- 功能:對指定的元件描述執行點擊動作,以實現頁面導航和互動。

  • Airtop Tool: Fill form in Airtop (n8n Node):

- 功能:使用 AI 代理程式以 JSON 格式提供的資料,自動填寫表單欄位。

  • Airtop Tool: Query page in Airtop (n8n Node):

- 功能:此功能強大的擷取 n8n Node 使用用戶定義的提示(由 AI 代理程式提供),從當前頁面內容中智慧地擷取相關資料。

  • Airtop Tool: Terminate a session in Airtop (n8n Node):

- 功能:優雅地關閉 Airtop 瀏覽工作階段,這對於清理和資源管理至關重要。

相關 n8n 工作流程

免費

節點: 2 節點
更新时间: 2025年12月26日
建立者

🇧🇷 Argentino de 30 anos e fundador da KORE Soluções em Belo Horizonte (MG). Há 1 ano, fornecemos automações, cursos, configurações e manutenção de workflows, ajudando empresas a aumentar eficiência e escalar processos com tecnologia. 🇺🇸 I’m a 30‑year‑old Argentine founder of KORE Soluções in Belo Horizonte (MG). For 1 year, we’ve delivered automations, courses, configuration, and workflow maintenance, helping businesses boost efficiency and scale processes with technology.

精選*