>我创建了一个批处理文件来运行Python Selenium,但浏览器无法打开,但出现错误消息
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
我的.bat脚本:
"C:UserstomAppDataLocalProgramsPythonPython37-32python.exe" "C:UserstomDownloadsselenium.py"
pause
我在Jupyter notebook中的python代码是:
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
time.sleep(3)
driver = webdriver.Chrome('chromedriver.exe')
time.sleep(1)
driver.maximize_window()
time.sleep(1)
driver.set_page_load_timeout('10')
driver.get('https://www.google.com/')
ChromeDriver是否在您的PATH中?我遇到了类似的错误,并且能够按照错误的建议将其添加到我的路径中来解决它。
如果您不想将其添加到 PATH 中,您应该能够指定确切的可执行文件位置。如果您将路径替换为正确的路径,这应该对您有用。
网络驱动程序。Chrome(executable_path=r'C:\folder\path\to\chromedriver.exe'(