"Benutzerverzeichnis bereits verwendet" Selenium PythonPython

Python-Programme
Anonymous
 "Benutzerverzeichnis bereits verwendet" Selenium Python

Post by Anonymous »

Ich bin mir bewusst, dass es auf der Website andere Fragen wie diese gibt, aber ich habe festgestellt, dass sie versuchen, etwas anderes zu tun, und die Lösung ist nicht für meinen Fall anwendbar. Das Problem ist, dass ich gleichzeitig ein paar Fälle von Chrom ausführen möchte, die momentan einwandfrei funktionieren, aber ich möchte auch die Daten von jedem der Instanzen speichern. Um dies zu testen, habe ich dieses minimale Beispiel ausgeführt: < /p>
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
import os
import time

profile_path = os.path.join(os.getcwd(), f"chrome_profiles/{time.time()}")

chrome_options = Options()
chrome_options.add_argument(f"--user-data-dir={profile_path}")
chrome_options.add_argument(f"--profile-directory=Default")

service = Service()
driver = webdriver.Chrome(service=service, options=chrome_options)

driver.get("https://www.google.com")
< /code>
Dies gibt den folgenden Fehler heraus: < /p>
SessionNotCreatedException: Message: session not created: probably user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
< /code>
Dies ist unmöglich, da ich die aktuelle Zeit zum Erstellen des Benutzerordners buchstäblich verwendet habe. Der Ordner wird jedoch erstellt und dann stürzt Chrome ab. Wohlgemerkt, ich führe nur eine Instanz aus.
Was ist das Problem hier?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post