Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python selenium SessionNotCreatedException错误_Python_Selenium_Selenium Webdriver - Fatal编程技术网

python selenium SessionNotCreatedException错误

python selenium SessionNotCreatedException错误,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,硒面临的问题 回溯(最近一次呼叫最后一次): 文件“C:/Users/SONY/PycharmProjects/untitled/bot_test.py”,第3行,在 driver=webdriver.Chrome() 文件“C:\Users\SONY\Anaconda3\lib\site packages\selenium\webdriver\chrome\webdriver.py”,第81行,在\uuu init中__ 期望的_能力=期望的_能力) 文件“C:\Users\SONY\Anac

硒面临的问题

回溯(最近一次呼叫最后一次):

文件“C:/Users/SONY/PycharmProjects/untitled/bot_test.py”,第3行,在
driver=webdriver.Chrome()
文件“C:\Users\SONY\Anaconda3\lib\site packages\selenium\webdriver\chrome\webdriver.py”,第81行,在\uuu init中__
期望的_能力=期望的_能力)
文件“C:\Users\SONY\Anaconda3\lib\site packages\selenium\webdriver\remote\webdriver.py”,第157行,在\uuu init中__
启动会话(功能、浏览器配置文件)
文件“C:\Users\SONY\Anaconda3\lib\site packages\selenium\webdriver\remote\webdriver.py”,第252行,在启动会话中
响应=self.execute(Command.NEW_会话,参数)
文件“C:\Users\SONY\Anaconda3\lib\site packages\selenium\webdriver\remote\webdriver.py”,第321行,在execute中
self.error\u handler.check\u响应(响应)
文件“C:\Users\SONY\Anaconda3\lib\site packages\selenium\webdriver\remote\errorhandler.py”,第242行,在check\u响应中
引发异常类(消息、屏幕、堆栈跟踪)
selenium.common.exceptions.SessionNotCreatedException:消息:未创建会话:此版本的ChromeDriver仅支持Chrome版本79

错误表示您正在为您的
chrome
版本使用不兼容的
chromedriver
。请为您的
Chrome
版本下载匹配版本的
chromedriver
,您的chromedriverChrome浏览器不兼容

检查您的chrome浏览器版本并从站点下载chrome驱动程序

并在代码中设置chrome驱动程序的路径

from selenium import webdriver

driver=webdriver.Chrome('E:\\Om\\selenium\\chromedriver.exe')
你需要给出chrome驱动程序的路径

步骤:-

  • 查找您的chrome版本(帮助->关于Google chrome)
  • 找到你的chromedriver版本,如果你已经有了。(对我来说,“chromedriver.exe-v”提供了windows环境下的版本。)
  • 访问chrome官方网页驱动程序页面
  • 从上述下载位置下载与您的chrome浏览器版本匹配的chromedriver
  • 您可以将下载的chromedriver二进制文件放入path环境中
  • 在代码中设置路径

  • 错误消息准确地告诉您问题是什么
    此版本的ChromeDriver仅支持Chrome版本79
    ,如果错误不是那么明显,这将严重缺乏有关问题的信息。
    from selenium import webdriver
    
    driver=webdriver.Chrome('E:\\Om\\selenium\\chromedriver.exe')