UiBot 0.7 版新增長了【數據抓取】功能,這項功能能夠方便獲取網頁中的類似元素,將類似元素的數據採集到數組中,好比各類電商網站(淘寶、京東、拼多多等)的商品分類、商品列表信息(商品名、價格等),或者網頁中的各類列表、表格的數據。數組
本期教學以抓取【京東】網站搜索某個關鍵字列出的全部商品爲例,實現商品列表的數據採集:瀏覽器
準備工做
目前數據抓取功能僅支持 Google Chrome 瀏覽器,在安裝 UiBot 時,會自動安裝 Google Chrome 瀏覽器擴展程序,使 UiBot 可以正常操做 Google Chrome 瀏覽器的元素,若是擴展程序安裝失敗,或沒有啓用,則須要先啓用擴展程序,才能使用這項功能,啓用 Google Chrome 瀏覽器擴展程序能夠參考這個帖子的教程:
http://forum.uibot123.com/?thread-31.htm網站
編寫使用瀏覽器定位到京東指定商品關鍵字頁面功能:ui
設置屬性,使用 Google Chrome 瀏覽器 打開 https://www.jd.com3d
點擊 查找目標 分別選擇京東商品搜索輸入框和搜索按鈕。htm
若是咱們但願接收用戶輸入的商品名進行搜索,能夠再添加一個 輸入對話框 命令,到鍵盤輸入以前:blog
設置輸入消息框的屬性,使消息框更美觀,將輸入消息框的【輸出到】設置爲一個變量名(默認變量會自動建立)教程
將輸入消息框的【輸出到】屬性設置的變量填寫到鍵盤輸入的【寫入文本】屬性中,若是沒有添加輸入對話框元件,這裏能夠直接輸入商品名(例如"CPU",注意要帶上半角的雙引號,表示這是一個字符串)字符串
如今能夠運行檢查效果是否符合預期,若是運行效果沒法達到要求,須要按照前幾步的教學檢查是否有屬性沒有設置對,或元件順序是否正確。
電商