极简百度重定向(科码秋粉丝专用)

绿色极简百度重定向

目前為 2022-04-16 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name 极简百度重定向(科码秋粉丝专用)
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description 绿色极简百度重定向
  6. // @author kmq
  7. // @connect baidu.com
  8. // @connect google.com
  9. // @connect google.com.hk
  10. // @connect google.com.jp
  11. // @include *://ipv6.baidu.com/*
  12. // @include *://www.baidu.com/*
  13. // @include *://www1.baidu.com/*
  14. // @include *://m.baidu.com/*
  15. // @include *://xueshu.baidu.com/s*
  16. // @include *://*.google*/search*
  17. // @include *://*.google*/webhp*
  18. // @exclude *://*.google*/sorry*
  19. // @exclude https://zhidao.baidu.com/*
  20. // @exclude https://*.zhidao.baidu.com/*
  21. // @exclude https://www.baidu.com/img/*
  22. // @match *://*.baidu.com/*
  23. // @icon https://www.google.com/s2/favicons?sz=64&domain=baidu.com
  24. // @require https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js
  25. // @grant GM_xmlhttpRequest
  26. // @license MTM
  27. // ==/UserScript==
  28. var myJq = jQuery.noConflict();
  29. function getSourceUrl(txt, reg=/URL='([^']+)'/ig) {
  30. try {
  31. return reg.exec(txt)[1];
  32. } catch (e) {
  33. return "";
  34. }
  35. }
  36. (function () {
  37. 'use strict';
  38. let c_curhref = 'https://www.baidu.com/'
  39. myJq(document).ready(() => {
  40. myJq('head').append(`<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">`)
  41. let lks = myJq('h3 > a')
  42. for (let i = 0; i < lks.length; i++) {
  43. try {
  44. GM_xmlhttpRequest({
  45. extData: c_curhref,
  46. url: lks[i].href+'&wd=&eqid=',
  47. headers: {"Accept": "*/*", "Referer": c_curhref},
  48. method: "GET",
  49. timeout: 8000,
  50. onreadystatechange: (response)=>{
  51. if(response.responseText) {
  52. lks[i].href = getSourceUrl(response.responseText)
  53. return
  54. }
  55. }
  56. });
  57. } catch (error) {}
  58. }
  59. });
  60. })();

QingJ © 2025

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