Baidu Ass Attacher

自动为用户在百度中搜索的内容后面加上 "-李彦宏 -robin"

  1. // ==UserScript==
  2. // @name Baidu Ass Attacher
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.3
  5. // @description 自动为用户在百度中搜索的内容后面加上 "-李彦宏 -robin"
  6. // @author GitHub Copilot
  7. // @match https://www.baidu.com/*
  8. // @grant none
  9. // @license WTFPL
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. function modifySearchQuery() {
  16. // 获取搜索框和搜索按钮
  17. var searchInput = document.querySelector('input[name="wd"]');
  18. var searchButton = document.querySelector('input[type="submit"]');
  19.  
  20. if (searchInput && searchButton) {
  21. // 修改搜索内容
  22. var originalQuery = searchInput.value;
  23. if (originalQuery && !originalQuery.includes("-李彦宏") && !originalQuery.includes("-robin")) {
  24. searchInput.value = originalQuery + " -李彦宏 -robin";
  25. // 自动提交搜索表单
  26. searchButton.click();
  27. }
  28. }
  29. }
  30.  
  31. // 等待页面加载完成
  32. window.addEventListener('load', modifySearchQuery);
  33.  
  34. // 监听搜索表单的提交事件
  35. var searchForm = document.querySelector('form[name="f"]');
  36. if (searchForm) {
  37. searchForm.addEventListener('submit', function(event) {
  38. modifySearchQuery();
  39. // 阻止默认提交行为
  40. event.preventDefault();
  41. // 手动提交表单
  42. searchForm.submit();
  43. });
  44. }
  45. })();

QingJ © 2025

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