在指定的 Chromium 配置文件中打开 Selenium [RASPBERRY PI]

Open Selenium in specified Chromium Profile [RASPBERRY PI]

提问人:THEMOUNTAINSANDTHESKIES 提问时间:7/28/2022 更新时间:7/28/2022 访问量:310

问:

我正在我的树莓派上运行一个 selenium 脚本(我的树莓派运行的是最新版本的 Raspbian OS)。由于 chrome 不在 Raspbian OS 上,因此我使用以下命令安装了 chromedriver 。sudo apt-get install chromium-chromedriver

我想知道如何首先通过终端创建一个 chromium 配置文件,然后如何仅使用该配置文件运行我的 selenium 脚本。

我知道在 Windows 上我必须添加以下参数,但是我必须为树莓派上的硒脚本做什么?

options.add_argument(r"user-data-dir=C:\Users\jack_l\AppData\Local\Google\Chrome\User Data")
options.add_argument(r'profile-directory=Profile 3')

这是我到目前为止对我的树莓派硒脚本所拥有的:

options = Options()
options.BinaryLocation = "/usr/bin/chromium-browser"
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver_path = "/usr/bin/chromedriver"
driver = webdriver.Chrome(options=options, service=Service(driver_path))

同样,这运行成功,但不是在任何特定的 chrome 配置文件中。

任何帮助将不胜感激,谢谢。

selenium-webdriver 树莓派 selenium-chromedriver 铬树

评论


答: 暂无答案