不同的瀏覽器要用不同的web driver,要安裝驅動庫
chrome:
Safari 更簡單
找到chrome的版本
24年8月19日我的版本是:Version 127.0.6533.100 (Official Build) (arm64)
https://storage.googleapis.com/chrome-for-testing-public/127.0.6533.119/mac-arm64/chrome-mac-arm64.zip
下載後在Finder裡用shift+command+G 開啟路徑搜索,輸入usr/local/bin 打開隱藏文件夾
然後把下載到桌面的chromedriver 拉到bin裡
嘗試運行,說Mac不接受,查了網上的解決方法
(base) bess@YuedeMBP ~ % which chromedriver
/usr/local/bin/chromedriver
(base) bess@YuedeMBP ~ % xattr -d com.apple.quarantine /usr/local/bin/chromedriver
運行之後就可以了,但是瀏覽器會閃退, 又查了一下,用了sleep來解決,現在看是OK的
from time import sleep
from selenium import webdriver
browser = webdriver.Chrome()
sleep(10)
看By的訂位方法,按command,再按By