Greasy Fork 支持简体中文。

移除谷歌搜索中头条、抖音的搜索结果

自动删除掉谷歌搜索结果中某条、某音的结果

// ==UserScript==
// @name         移除谷歌搜索中头条、抖音的搜索结果
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  自动删除掉谷歌搜索结果中某条、某音的结果
// @author       zturn
// @match        https://www.google.com/search*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    console.log("begin");

    const observer = new MutationObserver(removeCertainResults);
    observer.observe(document, {childList: true, subtree: true});

    function removeCertainResults() {
        const results = document.querySelectorAll('.main .g');
        const regexes = [
            new RegExp('https:\/\/www\.toutiao\.com\/keyword\/.*'),
            new RegExp('https:\/\/www\.douyin\.com\/zhuanti\/.*'),
            new RegExp('https:\/\/page\.iesdouyin\.com\/traffic-aggregation\/.*'),
            new RegExp('https:\/\/www\.douyin\.com\/search\/.*')
        ];
        console.log(`Found ${results.length} elements`); // Log the number of elements found

        for (const result of results) {
            let linkElement = result.querySelector('a');
            console.log(`${linkElement}`);
            if (linkElement && regexes.some(regex => regex.test(linkElement.href))) {
                console.log(`Removing element: ${linkElement.href}`);
                result.parentElement.removeChild(result);
            }
        }
    }
})();