PhantomJS、CasperJS安裝配置圖文詳解
阿新 • • 發佈:2018-07-01
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安裝配置圖文詳解