1. 程式人生 > >PhantomJS、CasperJS安裝配置圖文詳解

PhantomJS、CasperJS安裝配置圖文詳解

phantom 解壓 tex CA ant lin AS cmd 下載

目前網站主流的加載方式:

一種是同步加載;另一種是異步加載,也即我們常說的用ajax。對於同步加載的網站,普通的爬蟲程序輕松就能搞定。但是對於那種異步請求數據的網站,通常使用selenium+PhantomJS組合來完成。

(1)selenium:是一個web自動化測試工具,最初是為網站自動化測試而開發的,可以通過它用代碼操作瀏覽器以及網頁中的元素。Selenium支持絕大部分發瀏覽器,類似PhantomJS無界面的瀏覽器

(2)PhantomJS:是一個基於webkit的無界面瀏覽器,除了沒有界面,其他功能跟普通瀏覽器一樣。因為沒有界面,所以運行效率比普通瀏覽器要高

(3) CasperJS是一個開源的導航腳本處理和測試工具,基於PhantomJS(前端自動化測試工具)編寫。CasperJS簡化了完整的導航場景的過程定義,提供了用於完成常見任務的實用的高級函數、方法和語法

1.下載:

(1)PhantomJS下載地址:http://phantomjs.org/download.html

技術分享圖片

(2) casperJS下載地址:http://casperjs.org/

技術分享圖片

2.安裝(解壓、配置環境變量):

解壓就不用說啦,都懂得,解壓後把bin目錄添加到環境變量path中,我用的是win10,如下圖:

技術分享圖片

3.驗證配置是否成功:

Cmd下執行命令:

phantomjs --version

casperjs --version

如下圖:

技術分享圖片

技術分享圖片

PhantomJS、CasperJS安裝配置圖文詳解