Pycharm中使用Selenium打开网站报错,配置Chrome driver仍未解决
Selenium启动Chrome访问网站异常解决方案
核心错误原因
你遇到的selenium.common.exceptions.InvalidArgumentException属于参数无效异常,触发位置在driver.get()调用阶段,最直接的诱因是传入的URL不符合标准格式要求。
具体修复步骤
- 补充URL协议前缀
Selenium的get方法要求传入带HTTP/HTTPS协议头的完整URL,你当前填写的www.google.com缺少协议标识,会被识别为非法参数,修改后代码如下:from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.google.com') - 校验ChromeDriver与浏览器版本匹配度
从报错日志可知你本地Chrome版本为95.0.4638.54,需保证放在项目目录的ChromeDriver大版本同为95,版本差幅过大也会触发同类异常。你可以在项目目录下打开终端,执行chromedriver.exe --version查看驱动版本,确保大版本号与浏览器一致即可。 - 显式指定驱动路径(兜底方案)
如果修改URL后仍有异常,可以在初始化Chrome对象时显式传入驱动路径,避免环境读取异常:from selenium import webdriver driver = webdriver.Chrome(executable_path="./chromedriver.exe") driver.get('https://www.google.com')
内容的提问来源于stack exchange,提问作者Mr.PerFecT
相关产品推荐
相关产品推荐

