因為有格友對於愛心高效率點擊一事感到興趣,邊就提供比較簡單的做到方式,當然也有複雜也能做到的方式,例如透過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
按照原廠的要求建立帳號並完成下載UiPath,因為我很早就有申請過帳號了,請帳號流程這邊就不列入介紹範圍。

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

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

登入官網的cloud確認帳號
要建立「自動且連續點擊」的網頁流程,最推薦且最容易上手的方式是從 Process (流程) 開始,並搭配 UiPath 的 錄製功能 (Recorder)。
請按照以下步驟操作:
第一步:建立新專案

選擇這一項 - Process
- 點擊畫面中間偏右的 「Process」 (有一個齒輪圖示那個)。
- 為你的專案取個名字(例如:
Web_Auto_Click),然後點擊 Create (建立)。

進行一個專案建立的過程
第二步:在Activities加入For Each UI Element
在 UiPath Studio 中,這類功能性的組件被稱為「Activities(活動)」。你可以透過以下兩個主要位置找到它:
左側的「Activities」面板 (最常用)
在 Studio 介面的左側,有一個名為 Activities 的標籤頁:

從面板中照到For Each UI Element並將它拉到畫布中
- 點擊 Activities 面板。
- 在上方的搜尋框中輸入:
For Each UI Element。 - 找到後,用滑鼠左鍵按住它,直接拖曳到中間的畫布(Main 流程)中。
*其實不用拖,點兩下就會自動加入。

加完之後,主程序內容會長這樣
第三步:選定目標跟操作定義

點擊Indicate element
選取目標:點擊「Indicate element」,然後選取頁面上其中一個你想點擊的物件。
- 優化選擇器 (Filter):
- 在屬性面板中,你會看到 "Filter" 或 "Target"。
- 確保選擇器中包含該特定名稱。例如:<webctrl aaname='特定名稱' tag='BUTTON' />。
- UiPath 會自動找出頁面上所有符合此條件的元素。

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

完成後大概會長這樣
- 執行動作:在
For Each的迴圈內部(Do 區塊),拖入一個 「Click」 活動。

在DO裡面 選擇加入click
- 指定對象:在 Click 的對象中,直接選擇迴圈的變數(通常命名為
CurrentElement)。

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

所以這個定義就是說,它需要在每一個愛心的網頁元素下,進行針對每一愛心(元素)使用滑鼠左鍵完成click動作,直到整個沙龍頁面的愛心全點完。
OK,解釋完畢,可執行,但這程式邏輯沒有最佳化。接下來就能利用自動化工具來點愛心,儘可能用模擬的模式來進行,比較不會被判定為機器人作業,每次點擊愛心最好間隔0.5 Sec左右,會更加真實。
我把我透過Gemini交談的邏輯改善功能提供在這裡:
1. 開啟格友沙龍必須要能自動化滾到頁面底部,每個愛心以模擬方式間隔0.3秒點擊。
2. 迴圈必須能判斷愛心是否有點擊過,有點擊過成為實心愛心的不要再重複點擊。
3. 協助計算每一次開啟沙龍有多少個愛心數,多少個空愛心數,最後回報點擊了多少個愛心。
4. 按照格友沙龍的清單列表,在特定時間排程執行點擊任務,並將3的部分留作紀錄Log供查閱。
文章這隻程式仍有其問題,因為方格的文章是越往下滾動才能瀏覽到越多文章,在沙龍底部的文章是不會被顯示的,所以要改善需要更多的執行步驟,讓它可以正確的把沙龍內的愛心點完。當你完成此一工具的部署作業後,會發現自動化工具的強大,畢竟它能排程在特定時間幫你執行繁複的工作,例如:幫別人的沙龍點愛心這件事。
而最終改善能夠成為足夠強大的工具,把所有你想點擊的沙龍URL列成清單,每日固定時間執行點擊任務,不需要有人值守。缺點是,你可能會錯過那些足夠有趣的文章。
如果文章回響夠大,或許我能把我做好改善的工具發布成可以讓格友利用的Tools。

















