Sid*_*Sid 6 macos selenium selenium-chromedriver
我刚刚从 Ubuntu 跳到了 MacBook Air M1。
我正在尝试以一种不必更改两者脚本的方式设置系统。即我想以这样的方式保留脚本,以便在任一系统上进行编辑都可以。
在脚本中我使用以下代码行:
driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
Run Code Online (Sandbox Code Playgroud)
我使用 Homebrew 进行安装chromium-browser,但找不到该文件(所以我可以将其移至此位置?)。
我已经尝试了几乎所有我能查到的东西,但无法弄清楚。接下来我可以尝试什么?
小智 9
最快的解决方法是使用 Home Brew:
brew install --cask chromedriver
Run Code Online (Sandbox Code Playgroud)
Chromedriver 将安装在正确的路径中。
安装 webdriver-manager,它可以让你自动安装和存储 chromedrive
pip install webdriver-manager
Run Code Online (Sandbox Code Playgroud)
并像这样使用:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
Run Code Online (Sandbox Code Playgroud)