import os import subprocess def crear_carpeta_usuario(ruta_chrome, ruta_carpeta_usuario): # Asegúrate de que la ruta proporcionada para la carpeta del usuario existe if not os.path.exists(ruta_carpeta_usuario): os.makedirs(ruta_carpeta_usuario) # Comando para iniciar Chrome con la carpeta de usuario personalizada comando = [ ruta_chrome, # Ruta del ejecutable de Chrome f"--user-data-dir={ruta_carpeta_usuario}" # Carpeta de usuario personalizada ] try: # Ejecuta Chrome con el perfil de usuario personalizado subprocess.run(comando, check=True) print(f"Chrome iniciado con la carpeta de usuario: {ruta_carpeta_usuario}") except FileNotFoundError: print("El ejecutable de Chrome no se encontró. Verifica la ruta proporcionada.") except subprocess.CalledProcessError as e: print(f"Hubo un error al iniciar Chrome: {e}") # Ejemplo de uso if __name__ == "__main__": # ruta_chrome = input("Introduce la ruta completa al ejecutable de Chrome: ") # ruta_carpeta_usuario = input("Introduce la ruta donde deseas crear la carpeta de usuario: ") nombre_usuario = "usuario1" ruta_chrome = r"C:\Program Files\Google\Chrome\Application\chrome.exe" ruta_carpeta_usuario = rf"E:\Proyects\Herramientas_para_scrapping\perfiles_chrome\{nombre_usuario}" crear_carpeta_usuario(ruta_chrome, ruta_carpeta_usuario)