figranium/figranium

Stack blocks visually to build complex browser workflows and execute them via API

解決的問題

Figranium 是一個決定性瀏覽器自動化平台,允許使用者透過視覺化方式建立複雜的爬取與自動化工作流程。它透過提供自托管的開源環境,消除對第三方資料主機或使用信用額的需要,任務可透過 API 或 CLI 觸發。

工作原理

使用者使用基於區塊的編輯器建立工作流程,支援點擊、輸入、等待與執行自訂 JavaScript 等動作。這些任務由瀏覽器引擎執行(預設使用 Playwright 隱蔽堆疊,或可選使用 CloakBrowser 以達成更高隱蔽性)。平台內建排程器用於定時執行,具備代理管理功能以輪換 IP 位址,並整合 CAPTCHA 解決系統,可使用本地 AI 模型(OWL-ViT 或 Florence-2)或遠端求解器端點。

適用對象

專為需要可靠、自托管方式自動化瀏覽器任務、抓取結構化資料並管理瀏覽器會話,而不依賴外部 SaaS 平台的開發者與自動化工程師設計。

主要亮點

  • 視覺化區塊編輯器:無需撰寫程式碼即可建立自動化流程,支援迴圈、條件判斷與變數範本。
  • API 優先設計:可將儲存的任務作為 HTTP 端點觸發,並在執行時傳遞動態變數。
  • 整合 CAPTCHA 解決:支援使用 AI 模型(OWL-ViT、Florence-2)進行本地推論,透過原生配套工具實現 Apple Silicon 加速。
  • 代理與會話管理:內建工具支援輪換 HTTP/SOCKS 代理並管理 Cookie/會話儲存。
  • 決定性排程:整合視覺化與 cron 表達式排程,用於自動化任務執行。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案