TypeError:get()缺少1个必需的位置参数:';url';通过Selenium和Python使用GeckoDriver和Firefox时出错

TypeError:get()缺少1个必需的位置参数:';url';通过Selenium和Python使用GeckoDriver和Firefox时出错,python,selenium-webdriver,firefox,geckodriver,positional-parameter,Python,Selenium Webdriver,Firefox,Geckodriver,Positional Parameter,在pycharm中执行下面的代码 from selenium import webdriver browser = webdriver.Firefox browser.get('https://www.google.com') 错误: TypeError: get() missing 1 required positional argument: 'url' 如何解决此错误?在创建Firefox实例时尝试使用大括号。参见下面的示例 from selenium import webdriver

在pycharm中执行下面的代码

from selenium import webdriver
browser = webdriver.Firefox
browser.get('https://www.google.com')
错误:

TypeError: get() missing 1 required positional argument: 'url'

如何解决此错误?

在创建Firefox实例时尝试使用大括号。参见下面的示例

from selenium import webdriver
browser = webdriver.Firefox()   #focus on () at the end
browser.get('https://www.google.com')

指定chrome驱动程序所在的路径,例如调用

webdriver.Firefox(‘C://Users/Username/Downloads/‘) 
这对我很有用:

from selenium import webdriver
driver = webdriver.Chrome("C:\\Users\Rishabh\Downloads\chromedriver_win32\chromedriver.exe")
driver.get('https://web.whatsapp.com/')
备用代码:

from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:\\Users\Rishabh\Downloads\chromedriver_win32\chromedriver.exe")
driver.get('https://web.whatsapp.com/')

构造函数是
driver=webdriver.Firefox()
。因此,在代码块中,您需要将
driver=webdriver.Firefox
替换为:

driver = webdriver.Firefox()
此外,您可能需要按如下方式传递二进制文件的绝对路径:

driver = webdriver.Firefox(executable_path=r'C:\path\to\geckodriver.exe')