繁体   English   中英

我如何知道要在我的 VPS 上安装哪个 Chrome 二进制文件?

[英]How do I know which Chrome binary to install on my VPS?

我正在尝试从我的 VPS 中抓取一些 web 并且我已经安装了 selenium 和 chromedriver,但是,现在看起来我需要 Chrome 二进制文件才能使一切按预期工作。

我在 Linux 私人服务器上,我如何安装哪个二进制文件以使我的抓取工作?

安装任何启用或未启用自动更新的 Chrome 版本。

在这里下载:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

安装(Debian):

sudo apt install ./google-chrome-stable_current_amd64.deb

安装(Ubuntu):

sudo dpkg -i google-chrome-stable_current_amd64.deb

然后使用这个 package Webdriver Manager for Python

如何安装它

pip3 install webdriver-manager

如何使用它

from selenium import webdriver

from webdriver_manager.chrome import ChromeDriverManager

with webdriver.Chrome(executable_path=ChromeDriverManager().install()) as driver:
   ...

package 将识别已安装的 Chrome 版本,并将在 github 上获取正确的驱动程序二进制文件。 (如果需要的话)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM