網域技術棧偵測工具 (使用 Google 試算表) - n8n 工作流程

使用這個強大的 n8n 工作流程範本,自動掃描 Google 試算表中的網域名單,偵測電商平台、支付閘道和技術棧,並將結果寫回,用於銷售與市場情報分析。

工作流預覽

準備好自動化了嗎?

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

適用對象

業務與行銷團隊: 識別使用特定電商技術(如 Shopify、Magento)的潛在客戶,以便進行精準開發。
市場研究人員: 收集特定利基市場中技術採用率的大型資料集。
資料分析師: 用技術中繼資料來豐富現有的網域清單。
n8n 使用者: 任何想利用自訂 n8n 工作流程進行進階網頁爬蟲和資料處理邏輯的人。

總覽

獲取準確的市場情報,特別是了解潛在客戶正在使用哪種技術,對於 B2B 銷售和策略合作至關重要。手動檢查數百個網域是不可能的。這個強大的 n8n 工作流程透過自動化整個流程來解決這個問題。它從 Google 試算表中擷取原始網域資料,使用專用的 n8n 節點校正 URL 格式,然後抓取網頁 HTML。核心邏輯存在於一個精密的 Code (程式碼) n8n 節點中,該節點使用字串和正規表達式模式比對,以偵測像 WooCommerce、Shopify、Magento 等平台的關鍵指標,以及底層框架(Next.js、React)和特定功能(PWA、結帳頁面)。透過使用此 n8n 範本,您可以獲得可直接寫回來源 Google 試算表的實用情報,節省大量時間並確保資料一致性。

運作方式

此 n8n 工作流程以高效的順序運行,以確保可靠的資料擷取和友善的爬取實踐:


  1. 觸發與輸入: n8n 工作流程可以透過點擊「執行工作流程」的 n8n 觸發器手動啟動,或透過「排程觸發器」n8n 節點自動排程運行。

  2. 資料擷取: 「從試算表中的列中取得 (Get row(s) in sheet1)」Google 試算表 n8n 節點會從指定的試算表和工作表讀取所有網域名稱。

  3. URL 標準化: 「URL 預處理器 (URL Preprocessor)」Code n8n 節點會清理輸入內容。它會檢查網域是否帶有通訊協定(如 https://)並在遺失時加上,確保後續的 HTTP 請求能順利成功。

  4. 批次處理: 「分批拆分 (Split In Batches1)」n8n 節點將網域分成批次(預設 5 個項目),以有效管理並行請求。

  5. 網頁爬取: 「HTTP 請求 (HTTP Request1)」n8n 節點會造訪每個標準化後的 URL 並抓取完整的頁面 HTML 內容。關鍵是,它設定為即使出錯(如 404 或逾時)也會繼續執行,將錯誤狀態記錄下來,而不是停止整個 n8n 工作流程。

  6. 速率限制: 「速率限制等待 (Rate Limiting Wait1)」n8n 節點在每次批次處理的 HTTP 請求之間引入 2 秒的暫停,防止 IP 被封鎖或伺服器過載。

  7. 技術分析 (核心): 「增強型技術偵測 (Enhanced Technology Detection1)」Code n8n 節點會接收 HTML 內容並進行深度分析。它會掃描數百個已知的平台、框架和功能特徵碼(使用正規表達式和字串比對)。它會指派一個信心分數,並在爬取失敗時記錄特定的錯誤類型。

  8. 資料回寫: 最後,「更新增強結果 (Update Enhanced Results1)」Google 試算表 n8n 節點會更新原始的 Google 試算表列,根據原始的 Domain 欄位比對記錄,並寫回偵測到的平台、購物車/結帳狀態、框架、支付閘道、信心分數和備註。

安裝指南

要使用這個強大的 n8n 工作流程範本,請遵循以下步驟:


  1. 匯入: 複製完整的 JSON 代碼,並使用 n8n 實例中的「新增」選單 ->「從 JSON 匯入」貼上。

  2. Google 試算表設定:

建立一個新的 Google 試算表文件。將主要分頁命名為 'Sheet1'(或更新 n8n 節點的設定)。
確保您的第一欄標題為 Domain,並包含您要分析的 URL 清單(例如:google.comshopify.com)。
* 新增預期輸出的欄位:Platform (平台)、Cart (購物車)、Checkout (結帳)、Framework (框架)、Payment Gateway (支付閘道)、Confidence Score (信心分數)、Remarks (備註) 和 Last Checked (上次檢查時間)。

  1. 憑證設定: 設定 Google 試算表 n8n 節點的憑證。您需要連接您的 Google 帳戶,並授予 n8n 存取此 n8n 工作流程中使用的特定試算表的權限。

  2. 配置: 在「從試算表中的列中取得 (Get row(s) in sheet1)」和「更新增強結果 (Update Enhanced Results1)」節點中,確認「文件 ID」與您的 Google 試算表相符,且「工作表名稱」正確。

  3. 執行: 使用「執行工作流程」按鈕手動運行 n8n 工作流程,或啟用「排程觸發器」使其自動運行。

節點詳情

排程觸發器 / 點擊「執行工作流程」時: 這些作為 n8n 的觸發點。排程觸發器設定為每小時運行一次,實現持續的資料豐富化。
Google 試算表 (從試算表中的列中取得): 這個 n8n 節點會從指定的 Google 試算表中擷取所有資料項目,提供待分析的網域清單。
Code (URL 預處理器): 關鍵的資料標準化 n8n 節點。它透過確保網域輸入帶有 https:// 通訊協定前綴並移除尾部斜線,來標準化網域輸入,防止 HTTP 請求失敗。
分批拆分 (Split In Batches1): 一個流程控制 n8n 節點,設定為一次處理 5 個項目,在處理大量清單時,對於管理資源使用和維持流程穩定性至關重要。
HTTP 請求 (HTTP Request1): 爬蟲 n8n 節點。它配置了重試機制和 20 秒的逾時設定。關鍵是,它將回應轉換為純文字(html 輸出屬性),並且設定為在出錯時繼續,將錯誤詳情傳遞到下一個步驟。
等待 (速率限制等待 Wait1): 在每批 HTTP 請求後實施 2 秒的延遲。這是防止服務封鎖爬蟲的關鍵 n8n 節點。
Code (增強型技術偵測1): 情報核心。這個 n8n 節點分析原始 HTML 內容中的專有模式(正規表達式和字串包含),以分類電商平台、前端框架和特定網站功能(購物車、結帳、PWA)。它會處理從 HTTP 請求傳來的錯誤情況並計算信心分數。
Google 試算表 (更新增強結果1): 最終的寫入動作 n8n 節點。它使用 Domain 欄位作為比對鍵,將先前 Code n8n 節點產生的豐富中繼資料寫回對應的列中。

相關 n8n 工作流程

免費

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

ERP Linker is a boutique integration consultancy specializing in end‑to‑end ERP, e‑commerce, and workflow automation, helping B2B organizations eliminate manual processes and scale with confidence. With deep expertise across NetSuite, Global Shop Solutions, MRPERP, and custom ERPs, ERP Linker connects storefronts like Shopify, BigCommerce, and WooCommerce with finance, fulfillment, and approvals to create a single source of operational truth.

精選*