类型错误:get() 缺少 1 个必需的位置参数:'url'

问题描述 投票:0回答:3

执行以下代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
browser  = webdriver.Chrome

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

错误:

[line 7] TypeError: get() missing 1 required positional argument: 'url'

如何解决?谢谢你

python selenium-webdriver webdrivermanager-python
3个回答
1
投票

您应该将

webdriver.Chrome
更改为
webdriver.Chrome()

Chrome 是一个类,而不是一个实例。

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
browser  = webdriver.Chrome()

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

0
投票

您忘记执行 Chrome 驱动程序。

browser  = webdriver.Chrome('/path/to/chromedriver')
# 可选参数,如果不指定将搜索路径。

您可以在此处

找到有关 Chrome 驱动程序如何使用的示例

0
投票
browser  = webdriver.Chrome

浏览器应该实例化

browser  = webdriver.Chrome()
© www.soinside.com 2019 - 2024. All rights reserved.