Greasy Fork is available in English.
Hide r###lts from specified domains in Google search r###lts
// ==UserScript==// @name Hide Specific Domains in Google Search// @name:ru Скрыть ненужные домены из Google поиска// @namespace http://tampermonkey.net/// @version 1.4// @description:en Hide r###lts from specified domains in Google search r###lts// @description:ru Скрывает указанные домены из результатов поиска Google// @author Shaman_Lesnoy// @match https://www.google.com/search*// @grant none// @license GPL-3.0// @description Hide r###lts from specified domains in Google search r###lts// ==/UserScript==(function() {'use strict';// Specify the domains you want to hide// Укажите домены, которые хотите скрытьconst blockedDomains =["rutube.ru","dzen.ru","yandex.ru","zen.yandex.ru","ya.ru","browser.yandex.ru","music.yandex.ru","yandex.com"];// Функция для скрытия результатов с указанных доменовfunction hideR###lts() {const searchR###lts = document.querySelectorAll('div.g'); // Основные блоки результатов поиска GooglesearchR###lts.forEach(r###lt => {const link = r###lt.querySelector('a'); // Получаем ссылку из каждого результатаif (link) {const domain = new URL(link.href).hostname.replace('www.', '');// Если домен в списке запрещенных, скрываем результатif (blockedDomains.includes(domain)) {r###lt.style.display = 'none';}}});}// Запуск функции после загрузки страницыwindow.addEventListener('load', hideR###lts);// Наблюдение за изменениями DOM, чтобы скрывать результаты при пролистыванииconst observer = new MutationObserver(hideR###lts);observer.observe(document.body, { childList: true, subtree: true });})();