Workflow Use:一個開源的瀏覽器自動化工具
Workflow Use是什么?
Workflow Use 是一款基于 Playwright 開發(fā)的開源瀏覽器自動化工具,它能有效提升企業(yè)自動化效率。用戶只需錄制一次瀏覽器操作,就能生成可重復(fù)運行的確定性工作流程。相較于傳統(tǒng)的 LLM 方案,Workflow Use 的運行速度提升了 10 倍,成本降低了約 90%。這一特性使其特別適合表單填寫、PDF 下載等高頻次任務(wù)。
Workflow Use的核心功能有:通過單次錄制創(chuàng)建可持續(xù)運行的工作流、自動修復(fù)執(zhí)行錯誤以及智能數(shù)據(jù)過濾等。
Workflow Use特點
無需手動輸入:直接展示流程即可生成工作流,降低了使用門檻,無需復(fù)雜的編程知識或手動輸入代碼。
支持變量提?。耗軌蜃詣訌谋韱沃刑崛£P(guān)鍵信息,方便在工作流中使用這些變量進(jìn)行后續(xù)操作,提高了工作流的靈活性和適應(yīng)性。
自愈功能:當(dāng)工作流失敗時,它具備自動修復(fù)的能力,減少了人工干預(yù)的需求,提高了工作流的穩(wěn)定性和可靠性。
與瀏覽器自動化結(jié)合的應(yīng)用場景
數(shù)據(jù)采集:可以設(shè)置工作流來自動打開瀏覽器,訪問特定網(wǎng)站,提取所需數(shù)據(jù),并將數(shù)據(jù)保存到指定位置。例如,從電商網(wǎng)站上采集商品信息、價格數(shù)據(jù)等,或者從新聞網(wǎng)站上采集文章內(nèi)容、發(fā)布時間等信息。
表單填寫與提交:自動填寫網(wǎng)頁表單,如注冊表單、登錄表單、調(diào)查問卷等,并提交表單。這在批量注冊賬號、批量提交數(shù)據(jù)等場景中非常有用,可以節(jié)省大量的時間和精力。
網(wǎng)頁操作自動化:模擬用戶在瀏覽器中的操作,如點擊鏈接、按鈕,切換頁面,滾動頁面等。例如,自動瀏覽網(wǎng)頁內(nèi)容,點擊廣告進(jìn)行統(tǒng)計,或者自動翻頁獲取更多信息等。
自動化測試:用于對網(wǎng)頁應(yīng)用程序進(jìn)行自動化測試,驗證網(wǎng)頁的功能是否正常,界面是否顯示正確,鏈接是否有效等。通過工作流可以自動執(zhí)行一系列的測試步驟,提高測試效率和準(zhǔn)確性。
Workflow Use應(yīng)用示例
以采集電商網(wǎng)站商品信息為例,假設(shè)要采集某電商平臺上手機的名稱、價格和圖片鏈接:
創(chuàng)建一個新的 Workflow Use 工作流。
在工作流中添加一個 “打開瀏覽器” 的步驟,指定要訪問的電商網(wǎng)站地址。
添加 “提取信息” 步驟,使用相關(guān)的選擇器或正則表達(dá)式來提取手機名稱、價格和圖片鏈接等信息,并將這些信息存儲為變量。
可以添加 “保存數(shù)據(jù)” 步驟,將提取到的信息保存到本地文件或數(shù)據(jù)庫中。
設(shè)置工作流的執(zhí)行頻率,如每天定時執(zhí)行,以獲取最新的商品信息。
項目鏈接
Github:https://github.com/browser-use/workflow-use