Очистить куки и кэш

MaximTurbo

Client
Регистрация
11.10.2019
Сообщения
71
Благодарностей
19
Баллы
8
Есть способ очистить кэш и куки не создавая новый профиль?
 

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
86
Благодарностей
28
Баллы
18
можно через chrome://settings/clearBrowserData и кликами дальше
 
  • Спасибо
Реакции: Dozer009

MaximTurbo

Client
Регистрация
11.10.2019
Сообщения
71
Благодарностей
19
Баллы
8
не получается,только через клик по картинке получилось,а во многопотоке это катастрофа(
 

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
86
Благодарностей
28
Баллы
18
не получается,только через клик по картинке получилось,а во многопотоке это катастрофа(
используйте JS для кликов, в коде проходите узлы shadow-root.
на форуме есть готовые коды для таких кликов, воспользуйтесь поиском по форуму.
 
  • Спасибо
Реакции: MaximTurbo

MaximTurbo

Client
Регистрация
11.10.2019
Сообщения
71
Благодарностей
19
Баллы
8
Если кто-то будет искать

Переходим на chrome://settings/clearBrowserData
и выпляняем js на странице

C#:
function deepQuerySelector(selector, root = document) {
    // Прямой поиск на этом уровне
    const el = root.querySelector(selector);
    if (el) return el;

    // Поиск внутри Shadow DOM
    const elements = root.querySelectorAll('*');
    for (const elem of elements) {
        if (elem.shadowRoot) {
            const found = deepQuerySelector(selector, elem.shadowRoot);
            if (found) return found;
        }
    }
    return null;
}

/*
* Кликает по элементу, если найден
*/
function deepClick(selector) {
    const el = deepQuerySelector(selector);
    if (el) {
        el.click();
        console.log(`✅ Клик выполнен по: ${selector}`);
    } else {
        console.error(`❌ Элемент не найден: ${selector}`);
    }
}

// ✅ Пример использования:
deepClick('cr-button#clearButton'); // Клик по кнопке "Перейти к проверке безопасности"
 
Последнее редактирование модератором:
  • Спасибо
Реакции: djaga и live91

zoneofsoft

Client
Регистрация
15.12.2014
Сообщения
81
Благодарностей
18
Баллы
8
Вариант без очистки куки, только кеш. Можешь поможет чуть чуть освободить память

Код:
function deepQuerySelectorAll(selector, root = document, results = []) {
    root.querySelectorAll(selector).forEach(el => results.push(el));
    root.querySelectorAll('*').forEach(el => {
        if (el.shadowRoot) {
            deepQuerySelectorAll(selector, el.shadowRoot, results);
        }
    });
    return results;
}

function deepClickNth(selector, index = 0) {
    const elements = deepQuerySelectorAll(selector);
    if (elements.length > index) {
        elements[index].click();
        console.log(`✅ Клик по ${index+1}-му элементу ${selector}`);
    } else {
        console.error(`❌ Нет ${index+1}-го элемента для ${selector}, найдено ${elements.length}`);
    }
}

function uncheckIfChecked(selector, index = 0) {
    const elements = deepQuerySelectorAll(selector);
    if (elements.length > index) {
        const el = elements[index];

        const isChecked = el.hasAttribute('checked') || el.checked;

        if (isChecked) {
            console.log(`☑ Чекбокс ${index+1} включён → снимаем`);
            el.click();
        } else {
            console.log(`⬜ Чекбокс ${index+1} уже снят → ничего не делаем`);
        }
    } else {
        console.error(`❌ Нет ${index+1}-го элемента для ${selector}, найдено ${elements.length}`);
    }
}

// Снять только если включён второй чекбокс
uncheckIfChecked('cr-checkbox#checkbox', 1);

// Подождать 500 мс и только потом кликнуть "Очистить"
setTimeout(() => {
    deepClickNth('cr-button#clearButton');
}, 500);
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)