PhantomJS 是一個基於 WebKit 的服務器端 JavaScript API。它全面支持web而不需瀏覽器支持,其快速,原生支持各種Web標准: DOM 處理, CSS 選擇器, JSON, Canvas, 和 SVG。 PhantomJS 可以用於 頁面自動化 , 網絡監測 , 網頁截屏 ,以及 無界面測試 等。
開始
1、下載phantomjs
在http://phantomjs.org/download.html中下載phantomjs,我這里是在window系統下面操作的,所以我這里就下載第一個window版本。
2、解壓phantomjs並配置環境變量
下載完成之后,我這邊放在E盤的,解壓到當前文件夾,我這里的路徑就是E:\phantomjs-2.1.1-windows。把路徑E:\phantomjs-2.1.1-windows\bin添加至環境變量path里面。在cmd命令行中使用phantomjs --version能看見版本號,就表示設置成功了。在cmd命令中使用phantomjs E:/phantomjs-2.1.1-windows/examples/hello.js 就可以看見Hello, world!表示可以使用了。
3、java使用phantomjs案例(對網頁截屏)
如果我們想在java里面種使用,直接通過Process執行cmd命令就行了,請看下面例子
修改E:/phantomjs-2.1.1-windows/examples/rasterize.js