【发布时间】:2021-11-03 22:39:30
【问题描述】:
Web scraping 在我的 mac 本地机器上运行良好,但是当我推送到实时 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)
代码部署在 AWS ec2 实例上
【问题讨论】:
-
嗨,我在 python 上支持 webdriver_manager。 Q: google chrome 是安装在 ubuntu 还是 chromium 浏览器上?
-
@gore 在 ubuntu 服务器上安装 chromium-chromedriver 对我有用,谢谢您的帮助
-
@Zohaib。我很高兴听到您的问题已经解决。但说实话:从 ubuntu 的存储库安装 chromium-chromedriver 并不是解决 webdriver-manager 问题的解决方案。您通过安装 chromium-chromedriver 解决了这个问题。那么我建议你使用 Chromium 浏览器,而不是 GoogleChrome。我已经添加了主题问题的答案。对于那些将与 webdriver-manager 遇到同样问题的人。
-
是的,我的铬浏览器不好,我也会尝试你的解决方案并返回
标签: python python-3.x selenium-webdriver webdriver-manager webdrivermanager-python