◎前言:

 

這次的主題主要是讓PAD自動截取某個網頁中的某個數值(網頁中的某個資料)

而又因為近期關稅戰造成股價震盪,

所以就用這個做為範例來做個自動流程,

順便提醒哪時該瀟灑離場囉!

 

另外,

由於免費版Power Automate Desktop是無法用Windows排程器執行的,

所以也在設計了一個流程來達到排程器的功能。

 


 

◎想要機器人達到的目標:

 

使用網頁瀏覽器進入Google搜尋,

並取得某支股票(代號)現在的價格(截取網頁中的某個數值),

然後分別在"高於多少價格""低於多少價格"時,

彈出"訊息通知"做提醒!

 


 

◎流程概觀:

 

◎說明:

 

這個流程主要分了兩大部分,第一個就是啟動瀏覽器,再來就是判斷式

 

 

首先啟動瀏覽器的部分是使用Chrome

至於股票就拿雲豹來當範例吧…

 

 

所以在流程部分:

 

第一行是啟動瀏覽器的動作並加入Google搜尋雲豹股價的網址

 

 

視窗狀態可以最小化或是其他都可以

 

 

接著第二行這邊加入一個標籤

 

標籤的動作在左邊

"流程控制""標籤"

 

至於為什麼要加入這個標籤呢?

 

因為股市是平常日上午開市到下午休市為止,

其中的股價都會隨著買賣而變化,

所以這個流程自然不能只執行"一次"啦!

 

而這個"標籤"就是為了讓機器人在執行完一次流程後,

來到第42"移至"這個動作時,

再回到這個標籤所在位置,

然後繼續再把流程給執行一次!

 

 

再來是取得系統時間

 

 

這是分辨判斷開市與休市以及星期用的

 

 

541行的這個大的判斷式(因為裡面還包了其他的小判斷式)

 

主要是用來確認瀏覽器是否正在執行中(避免誤關,造成抓不到股價(數值))

但由於PADIF的運算子中只有"大於、小於或是等不等於,

以及是否包含等等,

並沒有"存不存在"這個項目,

所以用來判斷瀏覽器是不是有被啟動,

則是得使用是不是"空的"來做判斷。

 

所以第5行的判斷,

如果"不是空的"(表示已被執行)

才執行第6行;

不然就走到第39行的Else

在40行那邊重新啟動一個同樣用%Broswer2%為變數名稱的瀏覽器!

 

這邊要注意,

瀏覽器變數名稱一定要相同,

不然機器人會覺得是兩個不同的瀏覽器,

而造成流程出錯!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 PIZZ不是PIZZA啦 的頭像
PIZZ不是PIZZA啦

PIZZ不是PIZZA的IT(挨踢)人生

PIZZ不是PIZZA啦 發表在 痞客邦 留言(0) 人氣(17)