百度热搜页重绘

简化热搜页,适合摸鱼;可以屏蔽指定条目的热搜内容

  1. // ==UserScript==
  2. // @name 百度热搜页重绘
  3. // @namespace dreamcenter
  4. // @version 2024-12-26
  5. // @license MIT
  6. // @description 简化热搜页,适合摸鱼;可以屏蔽指定条目的热搜内容
  7. // @author dreamcenter
  8. // @match *://top.baidu.com/*
  9. // @icon https://www.google.com/s2/favicons?sz=64&domain=baidu.com
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. var filterKeywords = [
  14. '专家','董明珠','金条','房','SU7'
  15. ]
  16.  
  17.  
  18. // true which should be show
  19. function filter(str) {
  20. for(var keyword of filterKeywords){
  21. if (str.includes(keyword)) return false
  22. }
  23. return true
  24. }
  25.  
  26. (function() {
  27. 'use strict';
  28.  
  29. var hiddenElements = document.querySelectorAll('header,[class*=left-side-wrapper],[class*=img-wrapper],[class*=path-wrapper],[class*=trend],[class*=c-text-hot]')
  30.  
  31. hiddenElements.forEach(item => {
  32. item.style.display = "none"
  33. })
  34.  
  35. // 调整背景色
  36. var sandRoot = document.getElementById("sanRoot")
  37. sandRoot.style.background = "white"
  38.  
  39. // 过滤器
  40. var categories = document.querySelectorAll('[class*=category-wrap]')
  41. for(var category of categories){
  42. var title = category.querySelectorAll('[class=c-single-text-ellipsis]')[0]
  43. title.style.fontSize = "16px"
  44. title.style.color = "grey"
  45. var isShow = filter(title.innerText)
  46. if (!isShow) category.style.display = "none"
  47. }
  48.  
  49.  
  50. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址