您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
过滤必应搜索结果。包括原脚本过滤网址,增加对国内假新闻网站的过滤。这个真的很激进,请做好需要临时禁用本脚本的准备。
当前为
// ==UserScript== // @name 必应搜索过滤 激进版 // @namespace huelse/js-scripts/bing-filter // @url https://gitee.com/huelse/js-scripts/blob/master/bing-filter.js // @version 1.0.1.2 // @description 过滤必应搜索结果。包括原脚本过滤网址,增加对国内假新闻网站的过滤。这个真的很激进,请做好需要临时禁用本脚本的准备。 // @author THENDINGs // @require https://unpkg.com/[email protected]/dist/jquery.min.js // @match https://*.bing.com/* // @icon https://www.bing.com/favicon.ico // @grant unsafeWindow // @license GPLv3 License // ==/UserScript== (function() { 'use strict'; // 屏蔽关键词列表 // const block_list = ['csdn', 'CSDN', '广告']; // 常规 const block_list = ['https://www.pc6.com', 'https://www.ghxi.com','https://www.jb51.net','https://myqqjd.com','https://www.sensetime.com','https://www.elecfans.com','opencompass.org.cn','https://www.shangyexinzhi.com','https://aigcdaily.cn','https://www.guancha.cn','people.com.cn','cctv.com','cctv.cn','xinhuanet.com','https://www.huanqiu.com', // 激进 'https://new.qq.com','sina.com.cn','https://www.msn.com/zh-cn/news','https://www.msn.cn/zh-cn/news','https://xueqiu.com','https://baijiahao.baidu.com','sohu.com','https://www.163.com','ifeng.com']; function center() { const sbox = document.querySelector('.sbox'); if (sbox) sbox.style.cssText = 'margin:0 auto;position:fixed;left:0;right:0;'; } function block() { const item_list = $('.b_algo'); const ad_list = $('.b_algo .b_caption p'); // 屏蔽广告区块 $('.b_ad').css('display', 'none'); // 屏蔽带有广告伪元素标签的 $.each(ad_list, function(idx, el) { const ad_class = $(el).attr('class'); // 部分正常内容的也在p中,如lineclamp if (ad_class && !ad_class.includes('lineclamp')) { $(el).parents('.b_algo').css('display', 'none'); } }); // 屏蔽关键词列表 $.each(item_list, function(idx, el) { const text = el.innerText; $.each(block_list, function(idx1, el1) { if (text.includes(el1)) { console.log(el) $(el).css('display', 'none'); return false; } }) }); } function relink() { const as = $('#b_results h2 a') for (let i = 0; i < as.length; i++) { const url = as[i].href if (url.includes('bing.com/ck/a')) { $.get(url, function(data) { const r = /var u = "(.*)";/.exec(data) if (r && r[1]) { as[i].href = r[1].replace(/[\?\&]+msclkid=.*/, '') } }) } } } $(function() { center(); block(); relink(); }); })();