请热心人搬运吾爱的这个脚本
https://www.52pojie.cn/thread-1706095-1-1.html油猴获取百度搜索结果真实链接【更新星愿浏览器】 // ==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 == '' ? '链接已被加密': '<a href="' + Mat + '" target="_blank">' + Mat + '</a>';
Arrlist.insertAdjacentHTML('beforeend', '<div style="' + styleList + '">' + diyText + ':' + ifMatNull + '</div>');
}
}
}, 1000);
}
});
})(); 好东东!! 谢谢楼主分享 电脑上不需要吧?手机上支持这东西的就有限了。建议放弃广告搜索。 试用了几天,效果很好,感谢作者。 如果你是从2345或者hao123这种主页的百度搜索框去搜索就不生效了,要进baidu页面去搜索才能生效 效果很好,感谢作者。{:1_186:} 效果很好,感谢作者 谢谢楼主! 多谢楼主大哥分享这个脚本,很实用啊 greasyfork上有 谢谢楼主分享 谢谢楼主分享 谢谢楼主分享 运行了一闪而过,不知道啥结果 干嘛用的??? 感谢 感谢楼主分享,收下了 谢谢分享 不错,谢谢楼主 // ==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 == '' ? '链接已被加密': '<a href="' + Mat + '" target="_blank">' + Mat + '</a>'; Arrlist.insertAdjacentHTML('beforeend', '<div style="' + styleList + '">' + diyText + ':' + ifMatNull + '</div>'); } } }, 1000); } });})();
页:
[1]