桌面自動化工具:UiPath

更新 發佈閱讀 6 分鐘

因為有格友對於愛心高效率點擊一事感到興趣,邊就提供比較簡單的做到方式,當然也有複雜也能做到的方式,例如透過AI執行網路瀏覽,然後讓AI登入你的帳號幫你點擊,最後一哩差不多,都是需要RPA來運作。

何謂RPA


使用RPA工具(機器人流程自動化,Robotic Process Automation)來做到,他是一種只會工具可以錄影你滑鼠軌跡模擬滑鼠操作網頁連結,紀錄登入帳號密碼過程,進而做到幫你點擊特定按鈕物件的工具,請不要用在非法的地方,例如:協助你公司的線上打卡作業,這種如果被抓到很可能會沒頭路的。

RPA目前有兩大工具可以使用,一種是微軟提供的Power Automate,如果你的工作環境在微軟的生態系下面,也可以考慮用微軟的Power Automate。不過今天介紹另外一種更強大的UiPath。由於微軟的Power Automate需要工作帳號Email先PASS,如果我哪天有空再回來講這部分。

UiPath 有免費版本社區版/Community Edition),適合個人學習、小型企業或小型自動化專案使用。但若用於商業環境、大型企業或需要進階功能,則必須付費購買企業授權,通常採訂閱制,費用昂貴且通常透過代理商購買。

請到UiPath官方網站登入註冊,並下載UiPath。

點擊右上方的Try UiPath Free

點擊右上方的Try UiPath Free

按照原廠的要求建立帳號並完成下載UiPath,因為我很早就有申請過帳號了,請帳號流程這邊就不列入介紹範圍。

預設是選擇機器人跟擴展模式

預設是選擇機器人跟擴展模式

這一部分要注意,不要預設選擇機器人,請選擇Studio,Studio才能有更好的根更進階的編輯管理和部屬機器人的方式。

完成安裝

完成安裝

建議完成安裝後重新開機,確保有確實完成安裝作業。

裝好後,開啟UiPath Studio。

登入官網的cloud確認帳號

登入官網的cloud確認帳號

要建立「自動且連續點擊」的網頁流程,最推薦且最容易上手的方式是從 Process (流程) 開始,並搭配 UiPath 的 錄製功能 (Recorder)

請按照以下步驟操作:


第一步:建立新專案

選擇這一項 - Process

選擇這一項 - Process

  1. 點擊畫面中間偏右的 「Process」 (有一個齒輪圖示那個)。
  2. 為你的專案取個名字(例如:Web_Auto_Click),然後點擊 Create (建立)
進行一個專案建立的過程

進行一個專案建立的過程


第二步:在Activities加入For Each UI Element

在 UiPath Studio 中,這類功能性的組件被稱為「Activities(活動)」。你可以透過以下兩個主要位置找到它:

左側的「Activities」面板 (最常用)

在 Studio 介面的左側,有一個名為 Activities 的標籤頁:

從面板中照到For Each UI Element並將它拉到畫布中

從面板中照到For Each UI Element並將它拉到畫布中

  1. 點擊 Activities 面板。
  2. 在上方的搜尋框中輸入:For Each UI Element
  3. 找到後,用滑鼠左鍵按住它,直接拖曳到中間的畫布(Main 流程)中。
    *其實不用拖,點兩下就會自動加入。
加完之後,主程序內容會長這樣

加完之後,主程序內容會長這樣

第三步:選定目標跟操作定義

點擊Indicate element

點擊Indicate element

選取目標:點擊「Indicate element」,然後選取頁面上其中一個你想點擊的物件。

  • 優化選擇器 (Filter)
    • 在屬性面板中,你會看到 "Filter" 或 "Target"。
    • 確保選擇器中包含該特定名稱。例如:<webctrl aaname='特定名稱' tag='BUTTON' />。
    • UiPath 會自動找出頁面上所有符合此條件的元素。
vocus|新世代的創作平台

例如,我想完成讀行者沙龍中,所有發布文章的愛心點擊,並不需要在已讀狀態下就能用。在For each的In UI Elements collection多點幾次沙龍內的愛心,直到他正確辨識把愛心都框起來為止,不用點到底,它自己會辨識。

完成後大概會長這樣

完成後大概會長這樣

  • 執行動作:在 For Each 的迴圈內部(Do 區塊),拖入一個 「Click」 活動。
在DO裡面 選擇加入click

在DO裡面 選擇加入click

  • 指定對象:在 Click 的對象中,直接選擇迴圈的變數(通常命名為 CurrentElement)。
vocus|新世代的創作平台

接下來在Click中,去選擇定義要點愛心。在Indicate in Chrome點它。

vocus|新世代的創作平台

所以這個定義就是說,它需要在每一個愛心的網頁元素下,進行針對每一愛心(元素)使用滑鼠左鍵完成click動作,直到整個沙龍頁面的愛心全點完。


OK,解釋完畢,可執行,但這程式邏輯沒有最佳化。接下來就能利用自動化工具來點愛心,儘可能用模擬的模式來進行,比較不會被判定為機器人作業,每次點擊愛心最好間隔0.5 Sec左右,會更加真實。

我把我透過Gemini交談的邏輯改善功能提供在這裡:

1. 開啟格友沙龍必須要能自動化滾到頁面底部,每個愛心以模擬方式間隔0.3秒點擊。
2. 迴圈必須能判斷愛心是否有點擊過​,有點擊過成為實心愛心的不要再重複點擊。
3. 協助計算每一次開啟沙龍有多少個愛心數,多少個空愛心數,最後回報點擊了多少個愛心。
4. 按照格友沙龍的清單列表,在特定時間排程執行點擊任務,並將3的部分留作紀錄Log供查閱。


文章這隻程式仍有其問題,因為方格的文章是越往下滾動才能瀏覽到越多文章,在沙龍底部的文章是不會被顯示的,所以要改善需要更多的執行步驟,讓它可以正確的把沙龍內的愛心點完。當你完成此一工具的部署作業後,會發現自動化工具的強大,畢竟它能排程在特定時間幫你執行繁複的工作,例如:幫別人的沙龍點愛心這件事。


而最終改善能夠成為足夠強大的工具,把所有你想點擊的沙龍URL列成清單,每日固定時間執行點擊任務,不需要有人值守。缺點是,你可能會錯過那些足夠有趣的文章。

如果文章回響夠大,或許我能把我做好改善的工具發布成可以讓格友利用的Tools。


留言
avatar-img
Second Half - 下半場
8會員
75內容數
人生下半場,應該不一樣。我寫故我在。這個沙龍成員有一個系統工程師(拔拔我),一個醫生(麻麻醫生),一個小班哥哥(魚),一個周歲妹妹(蘋果)。某些選書與選物是由麻麻決定的喔。
2026/04/16
由於家裡的時鐘經常性因為走著走著沒電,或者隨著電力減少,時間越來越不準,時間不準就要校時,經常性校時很煩,為了因應懶人生活電波時鐘更合適。 需求一、精準。"時鐘必須能自動校時",希望任何時間看到時鐘,都是中原標準時間。 需求二、靜音。"時鐘指針必須是靜音秒針",最好可以進入省電模式(最好可以夜間
Thumbnail
2026/04/16
由於家裡的時鐘經常性因為走著走著沒電,或者隨著電力減少,時間越來越不準,時間不準就要校時,經常性校時很煩,為了因應懶人生活電波時鐘更合適。 需求一、精準。"時鐘必須能自動校時",希望任何時間看到時鐘,都是中原標準時間。 需求二、靜音。"時鐘指針必須是靜音秒針",最好可以進入省電模式(最好可以夜間
Thumbnail
2026/04/15
You see what I let you see. Don't confuse it with knowing me. Reading the cover doesn't mean you've lived the story.  你看到的只是我想讓你看到的。別誤會,這並不代表你了解我。
Thumbnail
2026/04/15
You see what I let you see. Don't confuse it with knowing me. Reading the cover doesn't mean you've lived the story.  你看到的只是我想讓你看到的。別誤會,這並不代表你了解我。
Thumbnail
2026/04/13
這是一篇筆記文章,讓人可以快速以虛擬化環境建構一個以免費OS-Ubuntu為基底的養蝦環境,以最基礎的Hyper-V為範例,並提供指令SOP。 這邊只講到環境建立,不包含後續模型安裝的部分,有需要指定模型的,可以在蝦裝完後再拉。 建議以22.04作為基礎養蝦環境,另外不建議以目前私人使用的電腦直
Thumbnail
2026/04/13
這是一篇筆記文章,讓人可以快速以虛擬化環境建構一個以免費OS-Ubuntu為基底的養蝦環境,以最基礎的Hyper-V為範例,並提供指令SOP。 這邊只講到環境建立,不包含後續模型安裝的部分,有需要指定模型的,可以在蝦裝完後再拉。 建議以22.04作為基礎養蝦環境,另外不建議以目前私人使用的電腦直
Thumbnail
看更多
你可能也想看
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
Thumbnail
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
人工智慧隨著 ChatGPT 爆紅更加躍上主流視野,我們也開始研究 UIPATH AI COMPUTER VISION 這項功能,發現比起原先的 Selectors 功能更加穩定,也有更精細的畫面元素偵測,因此這篇文章就要來向大家分享這個實用功能,快跟我們一起搭上RPA + AI的快速列車吧!
Thumbnail
人工智慧隨著 ChatGPT 爆紅更加躍上主流視野,我們也開始研究 UIPATH AI COMPUTER VISION 這項功能,發現比起原先的 Selectors 功能更加穩定,也有更精細的畫面元素偵測,因此這篇文章就要來向大家分享這個實用功能,快跟我們一起搭上RPA + AI的快速列車吧!
Thumbnail
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
Thumbnail
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
Thumbnail
這篇文章將要介紹具「迴圈」概念的 For Each Row in Datatable功能!這個功能主要使用於Excel,可針對指定變數中的行列執行重複操作,舉例來說,若是希望將每一列的C欄內容輸出,或是將每一行的某欄位刪除,就可以使用此一功能。
Thumbnail
這篇文章將要介紹具「迴圈」概念的 For Each Row in Datatable功能!這個功能主要使用於Excel,可針對指定變數中的行列執行重複操作,舉例來說,若是希望將每一列的C欄內容輸出,或是將每一行的某欄位刪除,就可以使用此一功能。
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
在職場上,日期與時間是最基本而重要的資訊,而當我們在進行資料處理或是 RPA 流程開發時,有時需要將既有日期或時間轉換為不同格式,以利後續使用,因此 RPAI 數位優化器今天要分享 UiPath 這套軟體另一個方便、實用,且更符合低程式碼精神的 Modify Date 功能!
Thumbnail
在職場上,日期與時間是最基本而重要的資訊,而當我們在進行資料處理或是 RPA 流程開發時,有時需要將既有日期或時間轉換為不同格式,以利後續使用,因此 RPAI 數位優化器今天要分享 UiPath 這套軟體另一個方便、實用,且更符合低程式碼精神的 Modify Date 功能!
Thumbnail
在 UiPath 學習道路上,我們有時會不知如何使用各項功能、設定參數,因此 RPAI 數位優化器今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分,因為不少業務流程都有機會使用到字串,我們在進行流程開發時,即可透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
Thumbnail
在 UiPath 學習道路上,我們有時會不知如何使用各項功能、設定參數,因此 RPAI 數位優化器今天要介紹的是:如何透過 UiPath 功能進行字串結合和拆分,因為不少業務流程都有機會使用到字串,我們在進行流程開發時,即可透過 VB 函式快速進行大量且穩定的操作,因此千萬別錯過這個功能!
Thumbnail
今天 RPAI 數位優化器要和大家介紹的就是在 UiPath 進行 Excel 操作會使用的:Add Data Row 功能,可以告訴 UiPath 我們希望在 Excel 中的 Datatable 新增一列或一行資料,當我們需要將值加入到 Excel 當中時,就可以考慮使用這個功能。
Thumbnail
今天 RPAI 數位優化器要和大家介紹的就是在 UiPath 進行 Excel 操作會使用的:Add Data Row 功能,可以告訴 UiPath 我們希望在 Excel 中的 Datatable 新增一列或一行資料,當我們需要將值加入到 Excel 當中時,就可以考慮使用這個功能。
Thumbnail
即使身處在台灣,使用者也能透過這項工具,使 RPA 機器人於美國加州時區的中午 12 點自動執行任務,而不需要通宵熬夜,RPAI 數位優化器要介紹的是幫了遠端工作者大忙的功臣便是:UiPath Orchestrator 的其中一項功能,可協助使用者安排時程,去執行已經製作完成的機器人。
Thumbnail
即使身處在台灣,使用者也能透過這項工具,使 RPA 機器人於美國加州時區的中午 12 點自動執行任務,而不需要通宵熬夜,RPAI 數位優化器要介紹的是幫了遠端工作者大忙的功臣便是:UiPath Orchestrator 的其中一項功能,可協助使用者安排時程,去執行已經製作完成的機器人。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News