Mac系統下配置ChromeDriver


最近好久沒記錄了,今天分享一下chromeDriver的配置

阿里雲服務器配置后續分享。。。

 

在Pycharm下運行python項目報錯,已確認正確加載了庫

from selenium import webdriver

原來是需要用到selenium庫下的webdriver chrome,缺少chrome驅動(chromedriver)

找到源下載地址:http://chromedriver.storage.googleapis.com/index.html?path=86.0.4240.22/

此為本項目上用到的驅動版本,其他版本需求到上一級查看:

http://chromedriver.storage.googleapis.com/index.html

 

從瀏覽器上下載到本地后,本機mac上自動保存至Download/目錄下

但我們要把它轉移到該去的地方

具體終端命令如下:

#目錄到下載位置
cd Downloads/

#解壓zip文件
unzip chromedriver_mac64.zip 

#拿到解壓后文件Unix Executable類型文件后,移動它該去的位置
mv chromedriver /usr/local/bin/

那么問題來了,我輸入命令移動后系統顯示提示框

exec文件無法打開是因為無法認證開發者身份

我重新加最高權限sudo嘗試move也失敗了

看到這個彈框不要關閉,然后按照下面步驟去認證

解決方法:

需要到系統偏好設置里面去認證一下,流程如下:

系統偏好設置 -> 隱私與安全 -> 底部先解鎖🔐 然后認證開發者

System Preferences -> Security & Privacy -> 點擊底部右側“Allow Anyway”

(購機子的時候系統一直是英文就沒改過。。。)

允許后,鎖住🔐

然后彈框點擊取消 cancel

如果還有彈出,就再次“Allow Anyway”。

緊接着會彈出讓打開,就點擊open就好啦。

可以cd到 /usr/local/bin/ 就能查看到chromedriver已經轉移過去了。

 

然后在python項目中打斷點Debugger就正常了


免責聲明!

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



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