天天看點

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

導讀:本文是阿裡雲RPA(機器人流程自動化)幹貨系列之七,我們采用可視化開發模式編寫第一個RPA應用(擷取淘寶網寶貝),以及如何實作機器人自動化執行流程的過程。

一、編寫RPA應用程式

1)打開Studio用戶端,點選“可視化模式”按鈕,建立一個“有人值守機器人”應用,如下圖所示:

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)
阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)
2)我們以在淘寶網上搜尋華為手機為例,大緻流程是這樣的:打開淘寶網 --> 搜尋華為手機 --> 通過RPA工具箱擷取頁面寶貝元素 --> 将擷取的寶貝資訊儲存到資料視圖裡

  • 打開淘寶網
阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)
  • 搜尋華為手機,點選“捕獲網頁元素”,彈出内嵌的Chrome浏覽器網頁
阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

點選“開始錄制”按鈕,然後錄制頁面的input輸入框,然後點選“回顯”按鈕,錄制的輸入框會有閃爍的紅色框

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

在“輸入内容”裡輸入”華為手機“

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

通過“點選網頁元素”錄制頁面的搜尋按鈕

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)
阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)
  • 通過RPA工具箱擷取頁面寶貝元素
阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

當在輸入框裡搜尋華為手機之後會有N個華為手機資訊顯示出來,我們需要做個循環,通過“找相似元素”以擷取手機的數量

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

點選“找相似元素”,頁面上所有華為手機元素都找出來了,截止目前為止我們已經擷取到頁面上顯示的華為手機的個數了(下圖最上面看到有48個元素被找到了)

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

找到上面48個寶貝之後,我們就需要做個循環一一擷取頁面資訊

在下面的頁面中我們需要擷取元素值:

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

在【界面設計】中先設定列名,如下圖所示

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)
  • 将擷取的寶貝資訊儲存到資料視圖裡

然後将擷取的寶貝資訊根據循環次數一行一行寫入到資料表格中,整個代碼如下所示:

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

二、調試預覽

點選【調試預覽】按鈕,進入到調試頁面,點選【開始】運作之後結果如下圖所示:

阿裡雲RPA(機器人流程自動化)幹貨系列之七:編寫第一個RPA應用(可視化模式)

這樣我們就擷取到我們搜尋的淘寶頁面的第一頁的華為手機資訊(第二頁及後續頁的資料可以通過循環擷取分頁資訊),并寫入到資料表格中。

至此我們第一個RPA應用就完成了,這個應用是通過可視化開發模式實作的,不需要寫一行代碼,适合于那些不具備程式設計基礎知識的業務同學,可以快速建構自己的RPA應用,實作機器人自動化操作。下一篇我們将介紹如何将此應用釋出至企業應用市場并通過有人值守機器人擷取此應用執行。

繼續閱讀