程式初學請益,目前系統使用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後半秒閃退
爬文下來近年好像有改動一次,手邊書籍和網路完整教學都是比較久以前的,故上版求助
,弄了一個晚上還是無法使用好挫折啊,先謝謝各位。