无忧启动论坛

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

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

[复制链接]
1#
发表于 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-5-4 17:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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