m0_57504451 2025-02-26 21:31 采纳率: 0%
浏览 18

使用selenium报错做chrome打开页面报错

按照文章介绍已经将chromedriver下载放到了python和chrome目录下并且添加在了用户变量的path里面 调用的时候还是报错

img

img

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-02-26 21:32
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    Selenium报错可能是由于chromedriver版本不匹配或环境变量配置不正确导致的。以下是一些可能的解决方案:

    1. 检查chromedriver版本:确保chromedriver版本与Chrome浏览器版本匹配。可以通过以下命令检查chromedriver版本:
    import subprocess
    subprocess.check_output(['chromedriver', '--version'])
    
    1. 检查环境变量:确保已经将chromedriver添加到环境变量中。可以通过以下命令检查环境变量:
    import os
    print(os.environ.get('PATH'))
    
    1. 使用绝对路径:如果添加到环境变量中仍然报错,可以尝试使用绝对路径来指定chromedriver的位置:
    from selenium import webdriver
    driver = webdriver.Chrome('/path/to/chromedriver')
    
    1. 检查Chrome浏览器版本:确保Chrome浏览器版本与chromedriver版本匹配。

    如果以上解决方案仍然无法解决问题,可以提供更多的错误信息和代码 snippet,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月26日