Selenium 4中403 Forbidden错误及ChromeDriver启动失败解决方法
ChromeDriver启动403 Forbidden错误的解决办法
遇到WebDriverManager启动ChromeDriver时出现403 Forbidden错误,通常是默认下载源访问受限导致的,可通过以下几种方式解决:
替换国内镜像源
清除WebDriverManager的缓存并切换到国内镜像,避免访问限制:WebDriverManager.chromedriver().clearDriverCache().clearResolutionCache(); // 使用淘宝镜像源 WebDriverManager.chromedriver().driverRepositoryUrl("https://npm.taobao.org/mirrors/chromedriver/").setup(); ChromeDriver driver = new ChromeDriver(); driver.manage().window().maximize();手动指定ChromeDriver版本
若自动版本检测出错,可根据本地Chrome浏览器的实际版本手动指定,确保版本完全匹配(Chrome版本可通过chrome://version/查看):// 替换为你本地Chrome对应的版本号 WebDriverManager.chromedriver().version("114.0.5735.90").setup(); ChromeDriver driver = new ChromeDriver(); driver.manage().window().maximize();手动下载并配置路径
直接下载对应版本的ChromeDriver压缩包,解压后将路径配置到代码中:// 替换为你的ChromeDriver文件绝对路径 System.setProperty("webdriver.chrome.driver", "C:/chromedriver.exe"); ChromeDriver driver = new ChromeDriver(); driver.manage().window().maximize();
内容的提问来源于stack exchange,提问作者Priyanka Srivastava
相关产品推荐
相关产品推荐

