使用 Selenium 的 Jupyter Notebook 中 Chrome 和 chromedriver 的位置

问题描述 投票:0回答:1

我正在尝试使用 Jupyter 使用 python 笔记本抓取网站,但我总是发现 Chrome 和 chromedriver 位置存在一些问题。我在 Windows PC 中使用 Linux WSL,它的位置很混乱。我尝试了几个代码,即使 Selenium 4.6 说它不需要任何 chromedriver。

我需要找到正确的代码来使用 Chrome 在 jupyter 笔记本中刮取硒

ERROR

selenium-webdriver web-scraping selenium-chromedriver jupyter
1个回答
0
投票

使用 Selenium 4.6+,您仍然需要驱动程序,但改变的是他们添加了 Selenium Manager,它负责查找正确的驱动程序、下载并将其配置为自动使用。

将启动代码减少到下面,看看是否有帮助。

from selenium import webdriver

driver = webdriver.Chrome()
driver.maximize_window()
url = "about:blank"
driver.get(url)

我看到的唯一缺点是您的计算机没有连接到互联网。在这种情况下,获取驱动程序将失败。

© www.soinside.com 2019 - 2024. All rights reserved.