使用Selenium 4在VS Code中运行ChromeDriver打开网站后立即崩溃
Chrome启动后立即崩溃的解决方案
ChromeDriver与Chrome版本不匹配
这是最常见的问题根源,ChromeDriver版本必须和本地安装的Chrome浏览器版本完全对应。
解决步骤:- 打开Chrome,在地址栏输入
chrome://settings/help查看当前Chrome版本 - 下载对应版本的ChromeDriver(注意选择匹配操作系统的版本)
- 替换现有路径下的ChromeDriver文件
- 打开Chrome,在地址栏输入
路径转义错误
Windows系统中,字符串里的反斜杠需要转义,否则会被识别为特殊字符。修改代码路径:from selenium import webdriver # 方法1:转义反斜杠 PATH= "C:\\Program Files (x86)\\chromedriver.exe" # 方法2:改用正斜杠 # PATH= "C:/Program Files (x86)/chromedriver.exe" driver= webdriver.Chrome(PATH) driver.get("https://www.ieltsadvantage.com/writing-task-1/")添加Chrome启动参数
部分环境需要额外参数规避崩溃,比如禁用沙箱、解决内存限制:from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') # 可选:指定本地Chrome用户数据目录,避免临时配置冲突 # chrome_options.add_argument('--user-data-dir=C:\\Users\\你的用户名\\AppData\\Local\\Google\\Chrome\\User Data') PATH= "C:\\Program Files (x86)\\chromedriver.exe" driver= webdriver.Chrome(PATH, options=chrome_options) driver.get("https://www.ieltsadvantage.com/writing-task-1/")权限不足问题
右键ChromeDriver.exe,进入「属性-安全」面板,给当前用户添加「读取和执行」权限。Chrome浏览器损坏
若以上方法无效,尝试卸载并重新安装Chrome,确保安装过程无中断。
内容的提问来源于stack exchange,提问作者ishrat
相关产品推荐
相关产品推荐

