您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

WebDriverException:消息:浏览器似乎已经退出,然后才能使用GeckoDriver Selenium和Python连接错误

WebDriverException:消息:浏览器似乎已经退出,然后才能使用GeckoDriver Selenium和Python连接错误

错误消息…

WebDriverException: Message: The browser appears to have exited before we Could connect. 
If you specified a log_file in the FirefoxBinary constructor, check it for details.

…暗示 无法启动/产生新的 即 会话。

您需要注意以下几点:

        from selenium import webdriver
    from selenium.webdriver.firefox.options import Options
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

    binary = r'C:\Program Files\Mozilla Firefox\firefox.exe'
    options = Options()
    options.set_headless(headless=True)
    options.binary = binary
    cap = DesiredCapabilities().FIREFOX
    cap["marionette"] = True #optional
    driver = webdriver.Firefox(firefox_options=options, capabilities=cap, executable_path="C:\\Utility\\BrowserDrivers\\geckodriver.exe")
    driver.get("http://google.com/")
    print ("Headless Firefox Initialized")
    driver.quit()
Headless Firefox Initialized
python 2022/1/1 18:15:00 有524人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶