1. 程式人生 > >【RPA實例教學】UIbot——數據抓取功能

【RPA實例教學】UIbot——數據抓取功能

dbcc 實例 消息 使用 cdb 安裝 京東 strong 點擊

UiBot 0.7 版新增加了【數據抓取】功能,這項功能可以方便獲取網頁中的相似元素,將相似元素的數據采集到數組中,比如各種電商網站(淘寶、京東、拼多多等)的商品分類、商品列表信息(商品名、價格等),或者網頁中的各種列表、表格的數據。

本期教學以抓取【京東】網站搜索某個關鍵字列出的所有商品為例,實現商品列表的數據采集:

  1. 準備工作

目前數據抓取功能僅支持 Google Chrome 瀏覽器,在安裝 UiBot 時,會自動安裝 Google Chrome 瀏覽器擴展程序,使 UiBot 能夠正常操作 Google Chrome 瀏覽器的元素,如果擴展程序安裝失敗,或沒有啟用,則需要先啟用擴展程序,才能使用這項功能,啟用 Google Chrome 瀏覽器擴展程序可以參考這個帖子的教程:

http://forum.uibot123.com/?thread-31.htm

  1. 編寫使用瀏覽器定位到京東指定商品關鍵字頁面功能:

技術分享圖片
技術分享圖片

設置屬性,使用 Google Chrome 瀏覽器 打開 https://www.jd.com

技術分享圖片
技術分享圖片

點擊 查找目標 分別選擇京東商品搜索輸入框和搜索按鈕。

如果我們希望接收用戶輸入的商品名進行搜索,可以再添加一個 輸入對話框 命令,到鍵盤輸入之前:

技術分享圖片
技術分享圖片

設置輸入消息框的屬性,使消息框更美觀,將輸入消息框的【輸出到】設置為一個變量名(默認變量會自動創建)

技術分享圖片

將輸入消息框的【輸出到】屬性設置的變量填寫到鍵盤輸入的【寫入文本】屬性中,如果沒有添加輸入對話框元件,這裏可以直接輸入商品名(例如"CPU",註意要帶上半角的雙引號,表示這是一個字符串)

技術分享圖片

現在可以運行檢查效果是否符合預期,如果運行效果無法達到要求,需要按照前幾步的教學檢查是否有屬性沒有設置對,或元件順序是否正確。

【RPA實例教學】UIbot——數據抓取功能