import os from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By import time # Динамическое получение имени пользователя username = os.getlogin() # Получаем имя текущего пользователя os.system("taskkill /f /im chrome.exe /t") # Формируем путь к User Data в зависимости от ОС if os.name == 'nt': # Windows user_data_dir = f"C:\\Users\\{username}\\AppData\\Local\\Google\\Chrome\\User Data" # Указываем путь к ChromeDriver 123213213213213932939239293 chrome_driver_path = fr"C:\Users\{username}\chromedriver.exe" # Создаем сервис для ChromeDriver service = Service(chrome_driver_path) # Опции для запуска Chrome с пользовательскими данными options = webdriver.ChromeOptions() options.add_argument("--headless=new") options.add_argument(f"user-data-dir={user_data_dir}") # Используем динамический путь # Инициализация драйвера driver = webdriver.Chrome(service=service, options=options) try: # Переход по ссылке driver.get("https://oauth.vk.com/oauth/authorize?client_id=6121396&scope=501202911&redirect_uri=https://oauth.vk.com/blank.html&display=page&response_type=token&revoke=1") # Выполнение скрипта в консоли driver.execute_script("allow();") # Ожидание загрузки новой страницы time.sleep(5) # Увеличьте время, если страница загружается дольше # Получение и вывод URL новой страницы new_url = driver.current_url print("Текущий URL:", new_url) finally: # Закрытие браузера driver.quit()