You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用ChromeDriver访问URL时出现InvalidArgumentException错误求助

问题排查与解决办法

嘿,我来帮你看看这两个导致错误的核心问题:

1. URL格式错误(最直接的触发原因)

你在driver.get()里错误地混入了HTML的<a>标签语法,Selenium需要的是纯URL字符串,不是网页里的链接标签代码。

错误代码里的这行:

driver.get("< a href=https://www.pccomponentes.com/portatiles")

要改成:

driver.get("https://www.pccomponentes.com/portatiles")

2. ChromeDriver与浏览器版本不兼容

你的Chrome浏览器版本是80.0.3987.149,但ChromeDriver是80.0.3987.106,两者的版本号最后几位不匹配,这会导致Selenium无法正常建立浏览器会话。

解决办法:

  • 下载与你的Chrome版本完全一致的ChromeDriver(版本号前四位必须相同,即80.0.3987.149对应的驱动)
  • 替换你当前C:/webdrivers/路径下的旧驱动文件

修正后的完整代码

from selenium import webdriver
from bs4 import BeautifulSoup
import pandas as pd

# 设置chromedriver路径
driver = webdriver.Chrome('C:/webdrivers/chromedriver.exe')
# 访问目标URL
driver.get("https://www.pccomponentes.com/portatiles")

按这两步修改后,应该就能解决这个InvalidArgumentException错误啦~

内容的提问来源于stack exchange,提问作者Panri93

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 23:52:37