From 717c0bc23d245db2ea1ee2c1ad025fd27c0ddf68 Mon Sep 17 00:00:00 2001 From: lukas91 Date: Sun, 5 Jan 2025 04:07:50 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20LE:=20Delete=20NoPopular=20Video.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LE: Delete NoPopular Video.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/LE: Delete NoPopular Video.js b/LE: Delete NoPopular Video.js index 40b77f4..d17b0dc 100644 --- a/LE: Delete NoPopular Video.js +++ b/LE: Delete NoPopular Video.js @@ -12,20 +12,22 @@ (function() { - document.querySelectorAll(`span.inline-metadata-item.style-scope.ytd-video-meta-block`).forEach(span => { - const text = span.textContent.trim(); - // Проверяем, соответствует ли текст нужному шаблону - if (/^\d+\sпросмотр*/.test(text)) { - let parent = span; - // Поднимаемся по дереву, пока не найдем - while (parent && parent.tagName !== 'YTD-COMPACT-VIDEO-RENDERER') { - parent = parent.parentElement; + setTimeout(() => { + document.querySelectorAll(`span.inline-metadata-item.style-scope.ytd-video-meta-block`).forEach(span => { + const text = span.textContent.trim(); + // Проверяем, соответствует ли текст нужному шаблону + if (/^\d+\sпросмотр*/.test(text)) { + let parent = span; + // Поднимаемся по дереву, пока не найдем + while (parent && parent.tagName !== 'YTD-COMPACT-VIDEO-RENDERER') { + parent = parent.parentElement; + } + // Удаляем найденный элемент + if (parent) { + parent.remove(); + } } - // Удаляем найденный элемент - if (parent) { - parent.remove(); - } - } - }); + }); + }, 5000); // Задержка в миллисекундах (5000 = 5 секунд) })(); \ No newline at end of file