PhantomJS(爬取動態頁面須要用到)css
基於webkit的javaScript API。提供了css選擇器,提供了處理文件的I/O操做,支持Web標準、DOM操做、JSON、HTML五、Canvas、SVG。html
mac安裝配置:java
1. http://phantomjs.org/download.html下載phantomjs-2.1.1-macosx;web
2. 命令行輸入:cd /usr/bin/;chrome
3. 再執行:open ~/.bash_profile;macos
4. 在.bash_profile中添加(路徑爲你安裝的phantomjs的路徑):export PATH="$PATH:/Users/xxx/phantomjs-2.1.1-macosx/bin";瀏覽器
5. 在終端輸入:echo $PATH,路徑清單將顯示以下內容:bash
sbin:/Users/xxx/phantomjs-2.1.1-macosx/bin;框架
6. 完成!工具
Selenium(瀏覽器自動化測試框架)
定義:Selenium是一個用於Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操做同樣。
功能:框架底層使用JavaScript模擬真實用戶對瀏覽器進行操做。測試腳本進行時,瀏覽器自動按照腳本代碼作出點擊、輸入、打開、驗證等操做,就像真實用戶所作的同樣,從終端用戶的角度測試應用程序。
Selenium(mac)安裝:
1. 命令行輸入:pip install selenium;
2. 完成!
Chrome驅動(mac)下載及配置:
1. http://docs.seleniumhq.org/download/下載地址;
2. 將解壓的chromedriver移動到/usr/local/bin目錄下;
轉載自:http://blog.csdn.net/qq_33348497/article/details/77851623