linux下chromedriver的安裝


   很多時候,發現phantomjs被一些網站屏蔽導致我們無法達到想要的結果,一方面phantomjs也停止維護,這時候們可以使用chromedriver(谷歌)或者firefoxdriver(火狐)來代替phantomjs,在Windows下我們只要下載chromedriver或者firefoxdriver使用時指定路徑,或者本機配置環境變量,使用前必須要有對應的瀏覽器並且要對應版本,本文只對chromedriver進行講解並使用python語言進行啟動,

chromedriver版本 支持的Chrome版本
v2.41 v67-69
v2.40 v66-68
v2.39 v66-68
v2.38 v65-67
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32

 

  在linux下我們要安裝chromedriver的安裝條件:

  1,首先要安裝Chrome

    用下面的命令安裝最新的Google Chrome

      yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

    也可以下載到本地再安裝

       wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

      yum install ./google-chrome-stable_current_x86_64.rpm

2、
安裝必要的庫

  yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts

  3、安裝 chromedriver

  chrome官網: wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip
  淘寶源(推薦):
wget http://npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip
  
解壓zip文件:unzip chromedriver_linux64.zip

所有文件安裝完成后寫了一個腳本測試一下,這里使用python,別的語言也可以

報了一堆錯,我第一時間想到的是版本號對不上,經過驗證並不上這回事

因為chromedriver默認彈窗,我們設置它不彈窗就可以了;

再次啟動腳本,能打印百度頁面說明啟動成功了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM