Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 04.04.2023, 14:00
Аватар для Унбибий
Новичок на форуме
Отправить личное сообщение для Унбибий Посмотреть профиль Найти все сообщения от Унбибий
 
Регистрация: 01.02.2023
Сообщений: 6

Сообщение от рони Посмотреть сообщение
???

Осмелюсь предположить, что winrar2018 челом о сруб светлицы бьёт, и нижайше живота новые инструкции скрипта просит, потому что старые, из #14, действительно, актуальность потеряли.
Ответить с цитированием
  #22 (permalink)  
Старый 04.04.2023, 16:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Унбибий,
пробуйте ...
(function() {
            function containsAll(sel, str) {
                [...document.querySelectorAll(sel)].filter(({
                    textContent
                }) => textContent.includes(str)).map(el => el.closest('div[id]')).forEach(div => div.remove())
            }
            containsAll('a', 'Установит');
            containsAll('a', 'Браузер');
            containsAll('[rel="noopener"]', 'Да');
            function rem() {
                let con = document.querySelector("div.dzen-with-punch-desktop__topContent-OK") || document.querySelector("div#zen-row-0");
                if (con) {
                    let par = con.parentNode;
                    par.replaceWith(con);
                }
            }
            rem();
            window.setTimeout(rem, 500)
        })()
Ответить с цитированием
  #23 (permalink)  
Старый 05.04.2023, 12:08
Аватар для Унбибий
Новичок на форуме
Отправить личное сообщение для Унбибий Посмотреть профиль Найти все сообщения от Унбибий
 
Регистрация: 01.02.2023
Сообщений: 6

Сообщение от рони Посмотреть сообщение
Унбибий,
пробуйте ...

М-ммм… Вкусно! В смысле, классно — всё арбайтен!
Спасибо от себя, и того парня.
Ответить с цитированием
  #24 (permalink)  
Старый 15.04.2024, 16:53
Аватар для Унбибий
Новичок на форуме
Отправить личное сообщение для Унбибий Посмотреть профиль Найти все сообщения от Унбибий
 
Регистрация: 01.02.2023
Сообщений: 6

Дзен достаточно часто меняет паттерны слоёв на главной странице, но до последнего времени удавалось (совместно с AI) справляться самостоятельно. Последние две с половиной недели — не получается.

Прошу помощи!
Ответить с цитированием
  #25 (permalink)  
Старый 15.04.2024, 20:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Унбибий,
вариант ...
(function() {
            function containsAll(sel, str) {
                [...document.querySelectorAll(sel)].filter(({
                    textContent
                }) => textContent.toLowerCase().includes(str.toLowerCase())).map(el => el.closest('div[id]')).forEach(div => div.remove())
            }
            containsAll('a', 'Установит');
            containsAll('a', 'Браузер');
            containsAll('[rel="noopener"]', 'Да');

            function rem() {
                let con = document.querySelector(".card-news__tabPane-3_") || document.querySelector("div#zen-row-0");
                if (con) {
                    let par = con.parentNode;
                    par.replaceWith(con);
                }

                let lenta = document.querySelector('[aria-label="Лентa Дзена"]');
                if (lenta) lenta.remove();
            }
            rem();
            window.setTimeout(rem, 500)
        })()
Ответить с цитированием
  #26 (permalink)  
Старый 17.04.2024, 00:36
Аватар для Унбибий
Новичок на форуме
Отправить личное сообщение для Унбибий Посмотреть профиль Найти все сообщения от Унбибий
 
Регистрация: 01.02.2023
Сообщений: 6

рони, большое спасибо, и виртуальный плюс от меня вам в карму!

Небольшой фидбек: то, что обведено красным, сейчас скрывает, а зелёным — оставляет (FF 115.10.0esr, Tampermonkey 5.1.0, Desctop). Было бы очень клёво, если бы можно было сделать наоборот. Я не уверен, что осилю это самостоятельно. По крайней мере, с наскоку пока не получилось.

Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элементов массива у другого массива _marisha Общие вопросы Javascript 8 31.03.2020 07:19
Удаление всех   из текста (поиск и удаление любого слова из текста) Stenli jQuery 5 28.06.2017 19:47
Удаление дерева моделей Infarch ExtJS 1 18.07.2016 11:27
автоматическое удаление скоупа директивы при удаление dom узла FanAizu Angular.js 0 25.08.2015 21:38
Динамическое удаление строк таблицы Tankist Events/DOM/Window 16 03.07.2013 16:42