赞
踩
本篇文章主要详解Chrome版本选择与配置全解析, 解决python中使用selenium库,对chrom浏览器进行操作时遇到的闪退问题
在这里需要选择适配的版本进行下载 ——>chromedriver.exe
1.点击我的电脑/此电脑—右键点击属性—点击高级系统设置—环境变量—系统变量。
2.点击系统变量中的path,点击新增,并将chromeDriver的安装目复制填入后,点击确定。
这样Chrome驱动就配置完成了!
当我们在python中使用selenium库,对chrom浏览器进行操作时遇到遇到闪退问题,可能是由于多种原因导致的。
以下是一些建议的解决:
你使用的ChromeDriver版本必须与你的Chrome浏览器版本相匹配。如果不匹配,请下载与你的Chrome版本相对应的ChromeDriver。
版本查看:
确保你正确地设置了ChromeDriver的路径
from selenium import webdriver
executable_path=Service(r"C:/Program Files/Google/Chrome/Application/chromedriver.exe")
self.driver = webdriver.Chrome(service=executable_path) # 当前浏览器驱动对象
注意:ChromeDriver.exe 要与Chrome软件放在同一个位置
如果在后台有太多Chrome浏览器实例运行,尝试关闭它们,然后再次尝试运行你的脚本。
确保chromedriver具有正确的执行权限。使用 chmod +x 驱动路径
来赋予执行权限。
确保你的Selenium和ChromeDriver都是最新版本。旧版本可能存在已知的问题。
pip install --upgrade selenium #更新Selenium版本命令
试着降级或升级你的Chrome浏览器版本,然后再次尝试。某些版本的浏览器可能与Selenium不太兼容。
Google 没有可供您访问早期版本 Chrome 的页面。因此,您需要从第三方替代品下载过时的 Chrome 版本。 Filehippo和Slimjet是两个最值得信赖的资源。
下载地址————>前往 Filehippo
进入Google chrome 下面有旧版本的chrome
有时,重新安装Selenium和ChromeDriver可以解决一些底层问题。
ChromeDriver下载网址----------可根据自己的版本进行重装
如果在上面没有找到自己所适配的版本可以到这个网址里面下载最新版chromedriver.exe
如果Chrome仍然有问题,考虑使用其他浏览器(如Firefox)和相应的驱动程序进行测试,看看是否还存在问题。
在使用 Selenium 操作 Chrome 浏览器时,有时 Chrome 浏览器窗口会在操作完成后立即关闭。这可能是因为代码中缺少类似 time.sleep(5) 这样的代码,导致程序无法等待操作完成后再关闭浏览器。
当你尝试了上述建议仍然不能解决问题,建议搜索具体的错误信息或在Selenium和ChromeDriver的官方论坛和社区中寻求帮助。
以上就是本篇文章的全部内容,希望能够帮助到大家!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。