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了測試