Google Search Result Domain Blocker

This script blocks domains from your google search results.

  1. // ==UserScript==
  2. // @name Google Search Result Domain Blocker
  3. // @namespace mailto:cunninghamelijahwork@gmail.com
  4. // @version 0.1
  5. // @description This script blocks domains from your google search results.
  6. // @author cunninghamelijahwork@gmail.com
  7. // @match https://www.google.com/search*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. //Load Filter
  15. let filter = {
  16. //'example.com' : true
  17. };
  18.  
  19. //Cull Results
  20. let results = document.querySelectorAll('.rc');
  21. results.forEach((res)=>{
  22. //Get Domain
  23. let url = res.childNodes[0].childNodes[0].href;
  24. url = getDomain(url);
  25.  
  26. if (filter[url]){
  27. res.parentNode.remove();
  28. console.log(`Filtered a result from: ${url}`);
  29. }
  30. });
  31.  
  32. //Helper Functions
  33. function getDomain(url){
  34. url = url.slice( url.search('://')+3);
  35. url = url.slice(0, url.indexOf('/'));
  36.  
  37. //Trim Subdomain
  38. if (url.split('.').length>2) {
  39. url = url.slice(url.indexOf('.')+1);
  40. }
  41.  
  42. return url;
  43. }
  44. })();

QingJ © 2025

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