selenium:java.io.IOException: Invalid Status code=403 text=Forbidden报错解决
·
用 selenium 的过程报了个错:

一般也就这几个问题:
一、webDriver版本问题
webDriver对版本要求很高,
比如用edge的118.0.2088.76版本,就要去找对应的webDriver

Edge的WebDriver下载地址:
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
比较新版本的Chrome的WebDriver下载地址:
https://googlechromelabs.github.io/chrome-for-testing/
比较旧版本的chrome WebDriver下载地址
https://chromedriver.chromium.org/downloads我是升级了一下selenium版本,肯定不是这个问题 下一个。
二、selenium版本问题
我应该是这个问题,因为今天我换了个版本 ,4.8.1。
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.8.1</version>
</dependency>
如果大家版本在4.8之上的,可以尝试降低selenium版本。不想换版本可以继续往下看。
三、新版本需要添加一些参数
如下,修改启动参数:
// 创建一个Chrome浏览器实例
ChromeOptions chromeOptions = new ChromeOptions();
//解决 403 出错问题
chromeOptions.addArguments("--remote-allow-origins=*");
WebDriver driver = new ChromeDriver(chromeOptions);
更多推荐
所有评论(0)