[問題] Mac M1 使用 selenium Chromedriver

看板Python作者 (dragontca)時間4月前 (2024/07/05 01:51), 4月前編輯推噓2(203)
留言5則, 2人參與, 4月前最新討論串1/1
程式初學請益,目前系統使用Mac M1晶片、最新版本軟體,想要練習Selenium第一步就卡 關 Q:不清楚從抓下的chromedriver“可以”存放在哪個路徑? 目前查到兩種: —>存放在usr/local/bin 要把檔案(chromedriver)移入bin這個資料夾時,發現權限被鎖住。 於是有查到一種解法: 「对于Mac OS X 10.11 El Capitan用户,由于系统启用了SIP(System Integrity Protec tion), 导致root用户也没有权限修改/usr/bin目录。按如下方式可恢复权限。屏蔽方法 :重启Mac,按住command+R,进入recovery模式。选择打开Utilities下的终端,输入:cs rutil disable并回车,然后正常重启Mac即可。」 有照上述的流程成功跑過一次,也從terminal確認過SIP狀態目前已關閉,但還是無法把 檔案丟入。 結果:還是無法修改、新增檔案至bin folder —>存放在哪裡都可以 from selenium import webdriver #1.指定路徑 path = “目前路徑/chromedriver” driver = webdriver.chrome(path) 結果:Errors #2.把檔案放在某個位置,會自動匹配 driver = webdriver.chrome() 結果:開啟Chrome後半秒閃退 爬文下來近年好像有改動一次,手邊書籍和網路完整教學都是比較久以前的,故上版求助 ,弄了一個晚上還是無法使用好挫折啊,先謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.4.15 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1720115497.A.3A4.html

07/05 21:35, 4月前 , 1F
你可以改寫成成執行時自動下載新的driver
07/05 21:35, 1F

07/05 21:35, 4月前 , 2F
寫法問一下GPT就有解
07/05 21:35, 2F

07/06 10:16, 4月前 , 3F
pip install chromedriver
07/06 10:16, 3F

07/06 10:18, 4月前 , 4F
brew install chromedriver
07/06 10:18, 4F

07/06 10:18, 4月前 , 5F
用這個就不用去下載了
07/06 10:18, 5F
喔喔喔成功了,謝謝兩位。有關鍵字就試出來了! ※ 編輯: dragontca (27.52.98.22 臺灣), 07/06/2024 19:30:43
文章代碼(AID): #1cXk4fEa (Python)
文章代碼(AID): #1cXk4fEa (Python)