您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide self-quoted tweets from specific users and remove specific tweets
// ==UserScript== // @name Twitter Custom Filter // @namespace http://tampermonkey.net/ // @version 0.1 // @description Hide self-quoted tweets from specific users and remove specific tweets // @author 24bit // @match https://x.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const users = ["4SCRF"]; const keywords = ["curiouscat.live", "onvo.me", "curiouscat.me","codenames.game", "tellonym.me"]; const bypassUser = "/s_9953"; const checkTweets = () => { const tweets = document.querySelectorAll('article, div[data-testid="cellInnerDiv"]'); tweets.forEach(tweet => { const tweetText = tweet.textContent; const tweetAuthorLink = tweet.querySelector('a[href]'); if (tweetAuthorLink && tweetAuthorLink.getAttribute('href') === bypassUser) { return; } if (keywords.some(keyword => tweetText.includes(keyword)) || users.some(user => (tweetText.match(new RegExp(`@${user}`, 'g')) || []).length > 1)) { tweet.style.display = 'none'; } }); }; // Check tweets when page is loaded checkTweets(); // Check new tweets every 5 milliseconds setInterval(checkTweets, 5); })();