The process started from Chrome location GoogleChromeApplicationchrome.exe is no longer running so ChromeDriver is assuming that Chrome has crashed

  Kiến thức lập trình

I’m trying to make a driver of my own profile to enter website with captcha, but I got a strange error, my driver version is same as Chrome version.

This is my code:

    import time
    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    from selenium.webdriver.common.by import By
    from selenium.webdriver.common.action_chains import ActionChains

    user_data_dir = r"C:UsersumairAppDataLocalGoogleChromeUser Data"
    profile =r"C:UsersumairAppDataLocalGoogleChromeUser DataDefault"

    options = webdriver.ChromeOptions()
    options.add_argument(f"--user-data-dir={user_data_dir}")
    options.add_argument(f"--profile-directory=Default")
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    options.add_argument('--remote-debugging-port=9222')

    service = Service(r'.chromedriver.exe')
    driver = webdriver.Chrome(options=options, service=service)

This is the error:

    Traceback (most recent call last):
    File "c:UsersumairDocumentsselenium-teetimeseleniums.py", line 17, in <module>
    driver = webdriver.Chrome(options=options, service=service)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:UsersumairDocumentsselenium-teetimevenvLibsite-packagesseleniumwebdriverchromewebdriver.py", line 45, in __init__
    super().__init__(
    File "C:UsersumairDocumentsselenium-teetimevenvLibsite-packagesseleniumwebdriverchromiumwebdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
    File "C:UsersumairDocumentsselenium-teetimevenvLibsite-packagesseleniumwebdriverremotewebdriver.py", line 212, in __init__
    self.start_session(capabilities)
    File "C:UsersumairDocumentsselenium-teetimevenvLibsite-packagesseleniumwebdriverremotewebdriver.py", line 299, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:UsersumairDocumentsselenium-teetimevenvLibsite-packagesseleniumwebdriverremotewebdriver.py", line 354, in execute
    self.error_handler.check_response(response)
    File "C:UsersumairDocumentsselenium-teetimevenvLibsite-packagesseleniumwebdriverremoteerrorhandler.py", line 229, in check_response
    raise exception_class(message, screen, stacktrace)
    selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome failed to start: exited normally.
    (chrome not reachable)
    (The process started from chrome location C:Program FilesGoogleChromeApplicationchrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
    Stacktrace:

I want to create a ChromeDriver session with my profile.

2

Theme wordpress giá rẻ Theme wordpress giá rẻ Thiết kế website

LEAVE A COMMENT