今天就跟大家聊聊有關(guān)如何使用python中的PhantomJS加載頁(yè)面,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
PhantomJS作為常用獲取頁(yè)面的工具之一,我們已經(jīng)講過頁(yè)面測(cè)試、代碼評(píng)估和捕獲屏幕這幾種使用的方式。當(dāng)然最厲害的還是網(wǎng)頁(yè)方面的捕捉,這里就不再講述了。今天我們要講的是它加載頁(yè)面的新方法,這個(gè)可能很多人不知道。其實(shí)經(jīng)常會(huì)用到,感興趣的小伙伴一起進(jìn)入今天的學(xué)習(xí)之中吧~
可以利用 phantom 來實(shí)現(xiàn)頁(yè)面的加載,下面的例子實(shí)現(xiàn)了頁(yè)面的加載并將頁(yè)面保存為一張圖片。
var page = require('webpage').create();
page.open('http://cuiqingcai.com', function (status) {
console.log("Status: " + status);
if (status === "success") {
page.render('example.png');
}
phantom.exit();
});