Выключил headless режим и применил другие изменения для минимизирования шанса нахождения скрипта

This commit is contained in:
2025-05-02 11:10:42 +03:00
parent 6f203fb6bf
commit 75d457d100

View File

@ -480,13 +480,12 @@ public class GoogleAccountGeneratorImpl implements GoogleAccountGenerator
options.setCapability("goog:loggingPrefs", logPrefs);
logger.info("Настроено логирование браузера (консоль).");
// --- ВКЛЮЧАЕМ HEADLESS ---
// logger.info("Headless режим ВЫКЛЮЧЕН."); // Комментируем это сообщение
// options.addArguments("--headless");
options.addArguments("--disable-gpu"); // Часто нужен с headless
options.addArguments("--window-size=1920,1080"); // Устанавливаем размер окна для headless
logger.info("Headless режим ВКЛЮЧЕН с разрешением 1920x1080.");
// --- КОНЕЦ ВКЛЮЧЕНИЯ HEADLESS ---
// --- ОТКЛЮЧАЕМ HEADLESS ---
logger.info("Headless режим ВЫКЛЮЧЕН.");
// options.addArguments("--headless=new"); // Закомментировано
// options.addArguments("--disable-gpu"); // Закомментировано (обычно не нужен без headless)
// options.addArguments("--window-size=1920,1080"); // Размер окна можно установить ниже (или в других опциях)
// --- КОНЕЦ ОТКЛЮЧЕНИЯ HEADLESS ---
// Оставляем общие опции
options.addArguments("--no-sandbox"); // Может быть полезно и не в headless
@ -498,6 +497,14 @@ public class GoogleAccountGeneratorImpl implements GoogleAccountGenerator
options.addArguments("--log-level=3");
options.addArguments("--silent");
// --- ДОБАВЛЕННЫЕ ОПЦИИ ДЛЯ МАСКИРОВКИ ---
options.addArguments("--disable-infobars"); // Убрать инфо-панель (дополнительно к AutomationControlled)
options.addArguments("--window-size=1366,768"); // Более стандартный размер окна
options.addArguments("--lang=tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7"); // Установить турецкий язык + запасные
options.setExperimentalOption("excludeSwitches", Collections.singletonList("enable-automation")); // Еще один способ скрыть автоматизацию
options.setExperimentalOption("useAutomationExtension", false); // Отключить расширение автоматизации
// --- КОНЕЦ ДОБАВЛЕННЫХ ОПЦИЙ ---
// Временно отключаем добавление расширения VPN
logger.info("Загрузка VPN расширения временно отключена.");