【问题标题】:TypeError: get() missing 1 required positional argument: 'url' error using GeckoDriver and Firefox through Selenium and PythonTypeError: get() missing 1 required positional argument: 'url' error using GeckoDriver and Firefox through Selenium and Python
【发布时间】:2019-03-25 20:54:18
【问题描述】:

在pycharm中执行下面的代码。

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

错误:

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

我该如何解决这个错误?

【问题讨论】:

    标签: python selenium-webdriver firefox geckodriver positional-parameter


    【解决方案1】:

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

    webdriver.Firefox(‘C://Users/Username/Downloads/‘) 
    

    【讨论】:

      【解决方案2】:

      这对我有用:

      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/')
      

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

          driver = webdriver.Firefox()
          

          此外,您可能需要传递GeckoDriver 二进制文件的绝对路径,如下所示:

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

          【讨论】:

            【解决方案5】:

            在我的例子中,我收到了这个错误,因为我没有使用括号 ()

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

            【讨论】:

              猜你喜欢
              • 2021-03-02
              • 2023-03-28
              • 1970-01-01
              • 2019-10-17
              • 2018-05-19
              • 2022-01-06
              • 2016-05-09
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多