在UiBot Creator命令面板的瀏覽器下面有個執行JS的命令,如下圖:
大家可能不知道如何使用,實際上這可是做網頁自動化處理的神器,當然前提是你需要懂那麼一些JS。至於如何使用這個命令,下面我進行一下說明講解(PS,IE和Chrome通用,使用Chrome前請確保你的擴展程序已經正常安裝)
首先,使用這個命令JS代碼必須遵循一個固定格式
function(){
//這裏填寫你的JS代碼
}
那具體該寫些啥呢,我用百度的一個搜索進行舉例。我們打開百度搜索UiBot,如下所示:
那麼我們想抓取下面的搜索結果怎麼辦呢?有些JS基礎的同學們應該能馬上想到用CSS選擇器獲取文本,如下所示
這裏看到結果的tag爲H3,class爲t,那麼css選擇器就可以寫成 document.querySelector("H3.t"),再用textContent即可取到具體內容,我們驗證一下
發現確實如此,那麼構成UiBot調用的代碼就是
fucntion(){
return document.querySelector("H3.t").textContent
}
好了,再連上綁定好的瀏覽器,我們在UiBot裏面執行一下
OK,大功告成,現在我們無論搜索什麼都能隨着頁面變化取到對應的文本,比如我現在搜索 Uibot社區
至此,大家趕快打開UiBot去試試吧