PhantomJS簡單實例

PhantomJS是以WebKit爲核心並提供JavaScript編程接口(API)的無界面瀏覽器。 它提供對web標準的 快速 而且 原生 的支持: DOM操做、CSS選擇符、JSON、Canvas和SVG。web

1.下載解壓PhantomJS  http://phantomjs.org/編程

2.編寫簡單的測試代碼, 保存爲test.js, 解壓後phantomjs\examples下有大量實例可供參考windows

console.log('Loading a web page');
var page = require('webpage').create();
var url = 'http://www.phantomjs.org/';
page.open(url, function (status) {
    //Page is loaded!
    if (status !== 'success') {
        console.log('Unable to post!');
    } else {
        console.log(page.content);
    }
    phantom.exit();
});

3.由於我使用的是windows, 因此進入CMD命令行模式運行test.js, 並使用管道符將結果輸出到test.txt. 若是不用管道的話,會直接輸出結果。瀏覽器

.post

4.由於PhantomJS支持命令行,因此在開發過程當中咱們能夠使用PHP, Java, 或者Python直接獲取結果就OK了測試

相關文章
相關標籤/搜索