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

运行Selenium代码出现TypeError: get()缺少必填参数'url',求解决方法

问题解决:TypeError: get() missing 1 required positional argument: 'url'

错误原因很明确:你把webdriver.Chrome这个类本身赋值给了browser变量,而非创建类的实例。直接调用browser.get()时,本质是调用类方法,Python会把传入的url当作第一个参数,但类方法要求第一个参数是实例本身(self),因此触发参数缺失错误。

修正后的代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

# 创建Chrome浏览器实例,通过ChromeDriverManager自动适配驱动
browser = webdriver.Chrome(ChromeDriverManager().install())

browser.get('https://soysocio.bocajuniors.com.ar/index.php')

关键修正点:

  • 给webdriver.Chrome加上括号(),并传入ChromeDriverManager().install()的返回值,以此创建浏览器实例
  • ChromeDriverManager().install()会自动下载、匹配当前Chrome版本的驱动文件,无需手动配置驱动路径

内容的提问来源于stack exchange,提问作者Lisandro Rodríguez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 10:52:03