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