隐藏热度低于150的帖子
当前为
// ==UserScript==
// @name Hide Low Heat Posts
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 隐藏热度低于150的帖子
// @author Your Name
// @match https://bbs.hupu.com/topic-daily-hot
// @license LGPL
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 创建Hide按钮并添加到页面右上方
const hideButton = document.createElement('button');
hideButton.innerText = 'Hide';
hideButton.style.position = 'fixed';
hideButton.style.top = '10px';
hideButton.style.right = '10px';
hideButton.style.zIndex = '9999';
document.body.appendChild(hideButton);
// 点击Hide按钮时执行函数
hideButton.addEventListener('click', function() {
// 找到所有帖子条目
const posts = document.querySelectorAll('.bbs-sl-web-post-body');
posts.forEach(post => {
// 获取回复数
const replyCountText = post.querySelector('.post-datum').innerText.split('/')[0].trim();
const replyCount = parseInt(replyCountText, 10);
// 如果回复数小于150,则隐藏帖子条目
if (replyCount < 150) {
post.style.display = 'none';
}
});
});
})();