Выключил headless режим и применил другие изменения для минимизирования шанса нахождения скрипта
This commit is contained in:
@ -480,13 +480,12 @@ public class GoogleAccountGeneratorImpl implements GoogleAccountGenerator
|
|||||||
options.setCapability("goog:loggingPrefs", logPrefs);
|
options.setCapability("goog:loggingPrefs", logPrefs);
|
||||||
logger.info("Настроено логирование браузера (консоль).");
|
logger.info("Настроено логирование браузера (консоль).");
|
||||||
|
|
||||||
// --- ВКЛЮЧАЕМ HEADLESS ---
|
// --- ОТКЛЮЧАЕМ HEADLESS ---
|
||||||
// logger.info("Headless режим ВЫКЛЮЧЕН."); // Комментируем это сообщение
|
logger.info("Headless режим ВЫКЛЮЧЕН.");
|
||||||
// options.addArguments("--headless");
|
// options.addArguments("--headless=new"); // Закомментировано
|
||||||
options.addArguments("--disable-gpu"); // Часто нужен с headless
|
// options.addArguments("--disable-gpu"); // Закомментировано (обычно не нужен без headless)
|
||||||
options.addArguments("--window-size=1920,1080"); // Устанавливаем размер окна для headless
|
// options.addArguments("--window-size=1920,1080"); // Размер окна можно установить ниже (или в других опциях)
|
||||||
logger.info("Headless режим ВКЛЮЧЕН с разрешением 1920x1080.");
|
// --- КОНЕЦ ОТКЛЮЧЕНИЯ HEADLESS ---
|
||||||
// --- КОНЕЦ ВКЛЮЧЕНИЯ HEADLESS ---
|
|
||||||
|
|
||||||
// Оставляем общие опции
|
// Оставляем общие опции
|
||||||
options.addArguments("--no-sandbox"); // Может быть полезно и не в headless
|
options.addArguments("--no-sandbox"); // Может быть полезно и не в headless
|
||||||
@ -498,6 +497,14 @@ public class GoogleAccountGeneratorImpl implements GoogleAccountGenerator
|
|||||||
options.addArguments("--log-level=3");
|
options.addArguments("--log-level=3");
|
||||||
options.addArguments("--silent");
|
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
|
// Временно отключаем добавление расширения VPN
|
||||||
logger.info("Загрузка VPN расширения временно отключена.");
|
logger.info("Загрузка VPN расширения временно отключена.");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user