无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5529|回复: 21
打印 上一主题 下一主题

[求助] 请热心人搬运吾爱的这个脚本

[复制链接]
跳转到指定楼层
1#
发表于 2022-11-3 07:45:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
https://www.52pojie.cn/thread-1706095-1-1.html
油猴获取百度搜索结果真实链接【更新星愿浏览器】

评分

参与人数 1无忧币 +2 收起 理由
879792799 + 2 很给力!

查看全部评分

2#
发表于 2022-11-3 07:52:37 | 只看该作者
// ==UserScript==
// @name        百度搜索结果真实链接
// @namespace   To2nUrlBaidu Scripts
// @author      Takitooru
// @match       https://www.baidu.com
// @match       https://www.baidu.com/s*
// @grant       none
// @version     2.1.5
// @description 获取百度搜索结果真实链接
// ==/UserScript==
(function() {
        'use strict';
    //正则表达式
        var reg = /(?<=data-landurl\=")(.*?)(?=")|(?<=mu\=")(.*?)(?=")/g;
        //元素类名合集
        var classNameList = ['.result.c-container.xpath-log.new-pmd', '.result-op.c-container.xpath-log.new-pmd', '.result-op.c-container.new-pmd', 'h3.t.ec_title', 'h3.c-title'];
        //显示链接的样式
        var styleList = ['color:red;background-color:yellow;display:inline-block;'];
        //显示链接的提示文字
        var diyText = ['真实链接'];
    //(link?url=**)常规编码链接   ※※※※※  (baidu.php?url=**)加密编码链接
        document.querySelector('#wrapper_wrapper').addEventListener("DOMNodeInserted",function(e) {
                if (e.target.id == 'container') {
                        setTimeout(function() {
                                let Arrlist = document.querySelectorAll('' + classNameList + '');
                                for (let i = Arrlist.length - 1; i >= 0; i--) {
                                        let Matches = [...Arrlist.outerHTML.matchAll(reg)];
                                        for (let Mat of Matches) {
                                                let ifMatNull = Mat[0] == '' ? '链接已被加密': '<a href="' + Mat[0] + '" target="_blank">' + Mat[0] + '</a>';
                                                Arrlist.insertAdjacentHTML('beforeend', '<div style="' + styleList + '">' + diyText + ':' + ifMatNull + '</div>');
                                        }
                                }
                        }, 1000);
                }
        });

})();

评分

参与人数 1无忧币 +5 收起 理由
无心快语 + 5 感谢您的分享,安装成功。

查看全部评分

回复

使用道具 举报

3#
发表于 2022-11-3 08:02:32 | 只看该作者
好东东!!
回复

使用道具 举报

4#
发表于 2022-11-3 08:14:09 来自手机 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

5#
发表于 2022-11-3 08:32:45 来自手机 | 只看该作者
电脑上不需要吧?手机上支持这东西的就有限了。建议放弃广告搜索。
回复

使用道具 举报

6#
发表于 2022-11-3 08:48:10 | 只看该作者
试用了几天,效果很好,感谢作者。
回复

使用道具 举报

7#
发表于 2022-11-3 09:49:50 | 只看该作者
如果你是从2345或者hao123这种主页的百度搜索框去搜索就不生效了,要进baidu页面去搜索才能生效
回复

使用道具 举报

8#
发表于 2022-11-3 14:19:15 | 只看该作者
效果很好,感谢作者。
回复

使用道具 举报

9#
发表于 2022-11-3 15:45:03 | 只看该作者
效果很好,感谢作者  
回复

使用道具 举报

10#
发表于 2022-11-3 15:52:02 | 只看该作者
谢谢楼主!
回复

使用道具 举报

11#
发表于 2022-11-3 17:28:48 | 只看该作者
多谢楼主大哥分享这个脚本,很实用啊
回复

使用道具 举报

12#
发表于 2022-11-3 18:29:24 | 只看该作者
greasyfork  上有
回复

使用道具 举报

13#
发表于 2022-11-11 21:27:11 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

14#
发表于 2022-11-19 08:45:54 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

15#
发表于 2022-11-20 19:13:30 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

16#
发表于 2022-11-22 13:51:25 | 只看该作者
运行了一闪而过,不知道啥结果
回复

使用道具 举报

17#
发表于 2022-11-22 14:02:29 | 只看该作者
干嘛用的???
回复

使用道具 举报

18#
发表于 2022-11-22 15:55:41 | 只看该作者
感谢
回复

使用道具 举报

19#
发表于 2022-11-30 12:34:42 | 只看该作者
感谢楼主分享,收下了
回复

使用道具 举报

20#
发表于 2022-12-1 18:29:16 | 只看该作者
谢谢分享
回复

使用道具 举报

21#
发表于 2022-12-21 10:43:47 | 只看该作者
不错,谢谢楼主
回复

使用道具 举报

22#
发表于 2022-12-26 19:31:38 | 只看该作者
// ==UserScript== // @NAME        百度搜索结果真实链接 // @namespace   To2nUrlBaidu Scripts // @author      Takitooru // @match       https://www.baidu.com // @match       https://www.baidu.com/s* // @grant       none // @version     2.1.5 // @description 获取百度搜索结果真实链接 // ==/UserScript== (function() {         'use strict';     //正则表达式         var reg = /(?<=data-landurl\=\")(.*?)(?=\")|(?<=mu\=\")(.*?)(?=\")/g;         //元素类名合集         var classNameList = ['.result.c-container.xpath-log.new-pmd', '.result-op.c-container.xpath-log.new-pmd', '.result-op.c-container.new-pmd', 'h3.t.ec_title', 'h3.c-title'];         //显示链接的样式         var styleList = ['color:red;background-color:yellow;display:inline-block;'];         //显示链接的提示文字         var diyText = ['真实链接'];     //(link?url=**)常规编码链接   ※※※※※  (baidu.php?url=**)加密编码链接         document.querySelector('#wrapper_wrapper').addEventListener("DOMNodeInserted",function(e) {                 if (e.target.id == 'container') {                         setTimeout(function() {                                 let Arrlist = document.querySelectorAll('' + classNameList + '');                                 for (let i = Arrlist.length - 1; i >= 0; i--) {                                         let Matches = [...Arrlist.outerHTML.matchAll(reg)];                                         for (let Mat of Matches) {                                                 let ifMatNull = Mat[0] == '' ? '链接已被加密': '<a href="' + Mat[0] + '" target="_blank">' + Mat[0] + '</a>';                                                 Arrlist.insertAdjacentHTML('beforeend', '<div style="' + styleList + '">' + diyText + ':' + ifMatNull + '</div>');                                         }                                 }                         }, 1000);                 }         });  })();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 05:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表