无法使用此命令获取 Chrome 的版本:google-chrome --version || google-chrome-稳定--版本
Could not get version for Chrome with this command: google-chrome --version || google-chrome-stable --version
Web scraping with selenium 在我的 mac 本地 machine 上工作正常但是当我推送到 live Ubuntu 服务器时,我得到以下错误
Could not get version for Chrome with this command: google-chrome --version || google-chrome-stable --version
当我尝试 运行
from webdriver_manager.chrome import ChromeDriverManager
chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)
The code is deployed on AWS ec2 instance
像这样尝试
options = webdriver.ChromeOptions()
如果您使用的是 Chromium,请尝试安装 Google Chrome 而不是使用 Chromium。据我所知,selenium 是为 Chrome 设计的。这里还有一个相关话题:Making program using Chromedriver, getting error: "Could not get version for Chrome with this command"
正如@gore 在评论中所述,在 ubuntu 服务器上安装 chromium-chromedriver 对我有用
在 Ubuntu 20.04
pip install selenium
sudo apt-get update
sudo apt install chromium-chromedriver
可能:您没有 GoogleChrome 或者您的 OS 不知道。我建议你使用 Chromium 浏览器。
通过webdriver-manager下载Chromium webdriver的解决方法:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install()
Web scraping with selenium 在我的 mac 本地 machine 上工作正常但是当我推送到 live Ubuntu 服务器时,我得到以下错误
Could not get version for Chrome with this command: google-chrome --version || google-chrome-stable --version
当我尝试 运行
from webdriver_manager.chrome import ChromeDriverManager
chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)
The code is deployed on AWS ec2 instance
像这样尝试
options = webdriver.ChromeOptions()
如果您使用的是 Chromium,请尝试安装 Google Chrome 而不是使用 Chromium。据我所知,selenium 是为 Chrome 设计的。这里还有一个相关话题:Making program using Chromedriver, getting error: "Could not get version for Chrome with this command"
正如@gore 在评论中所述,在 ubuntu 服务器上安装 chromium-chromedriver 对我有用
在 Ubuntu 20.04
pip install selenium
sudo apt-get update
sudo apt install chromium-chromedriver
可能:您没有 GoogleChrome 或者您的 OS 不知道。我建议你使用 Chromium 浏览器。
通过webdriver-manager下载Chromium webdriver的解决方法:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install()