Web自動(dòng)化

這里所說(shuō)的Web自動(dòng)化是所有跟頁(yè)面相關(guān)的自動(dòng)化,比如頁(yè)面爬取,數(shù)據(jù)抓取,頁(yè)面內(nèi)容檢測(cè),頁(yè)面功能測(cè)試,頁(yè)面加載性能測(cè)試,頁(yè)面回歸測(cè)試等等,當(dāng)前主要由如下幾種解決方式:

文本數(shù)據(jù)獲取

這就是各種request庫(kù)或者類(lèi)似curl這樣的工具做的事情,拿到的是頁(yè)面的文本,然后進(jìn)行XML文檔解析,獲得相應(yīng)的內(nèi)容。但如果頁(yè)面有一些動(dòng)態(tài)執(zhí)行的內(nèi)容,比如JavaScript生成跳轉(zhuǎn)URL,這樣就搞不定了,需要有JS引擎的工具來(lái)搞,比如再配合JS引擎自行實(shí)現(xiàn)的工具,或者直接使用瀏覽器內(nèi)核來(lái)搞的工具。

按照瀏覽器的方式來(lái)執(zhí)行

這就是各種使用瀏覽器內(nèi)核來(lái)實(shí)現(xiàn)的工具,比如基于Webkit

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式