这个问题通常是由于您的系统中缺少Chrome浏览器或Chrome驱动程序,或者Chrome浏览器或驱动程序版本不匹配所致。解决方法如下:
确认Chrome浏览器已正确安装并在系统环境变量中添加了其路径。
下载与您Chrome浏览器版本相对应的Chrome驱动程序,将其放置在环境变量中。可在以下网站下载:https://sites.google.com/a/chromium.org/chromedriver/downloads
在Selenium代码中指定Chrome浏览器和驱动程序的路径,示例代码如下所示:
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless') # 无头模式
chrome_options.add_argument('--disable-gpu')
chrome_path = '/usr/local/bin/chromedriver' # Chrome驱动的路径
browser = webdriver.Chrome(
chrome_options=chrome_options, executable_path=chrome_path)
在这个示例中,我们指定了Chrome浏览器的路径和驱动程序的路径,它们将作为webdriver.Chrome方法的参数传递。