1.ChromeDriver配置
2.PhantomJ配置
$1. 在Linux和Mac下,可以將ChromeDriver配置到$PATH。首先,可以將可執行文件放到某一目錄,目錄可以任意選擇。
例如將當前可執行文件放在/usr/local/目錄下,用下面命令打開此路徑,
1 open /usr/local/
接下來可以修改~/.profile文件,相關命令如下:
1 export PATH="$PATH:/usr/local/chromedriver"
保存后執行如下命令:
1 source ~/.profile
即可完成環境變量的添加。
配置完成后,就可以在命令行下直接執行chromedriver
命令了:
1 chromedriver
如果輸入控制台有下圖所示的輸出,則證明ChromeDriver的環境變量配置好了。
隨后再在程序中測試,執行如下Python代碼:
1 from selenium import webdriver 2 browser = webdriver.Chrome()
運行之后,如果彈出一個空白的Chrome瀏覽器,則證明所有的配置都沒有問題。如果沒有彈出,請檢查之前的每一步配置。
如果彈出后閃退,則可能是ChromeDriver版本和Chrome版本不兼容,請更換ChromeDriver版本。
如果沒有問題,接下來就可以利用Chrome來做網頁抓取了。
$2. PhantomJS配置
下載地址:http://phantomjs.org/download.html
或者
鏈接: https://pan.baidu.com/s/1szsDVPAFt9dTP20r0WciqQ 密碼: khuq
下載完后,將壓縮包解壓到某個文件夾下面. 重命名文件夾為 phantomjs。
把phantomjs文件夾粘貼到/usr/local/目錄下。
可用如下命令進入/usr/local/目錄進行粘貼:
1 open /usr/local/
在終端里設置PATH:
1 export PATH="$PATH:/usr/local/phantomjs/bin"
配置成功后,可以在命令行下測試一下,輸入:
1 phantomjs
如果可以進入到PhantomJS的命令行,那就證明配置完成了,如圖所示。
驗證安裝:
1 console.log('hello')