// ==UserScript== // @name 必应搜索去广告(bing search no ADs) // @author B站搜:松叶萧落 // @description 必应搜索去广告,改编自作者:大萌王。脚本:搜索引擎去广告 // @version 1 // @match *://cn.bing.com/* // @match *://www.bing.com/* // @run-at document-start // @namespace http://tampermonkey.net/ // @license MIT // ==/UserScript== (function(){ function remove(sel) { document.querySelectorAll(sel).forEach( a => a.remove()) } var g_times = 0; function myfun() { function removeads() { remove(".ec_wise_ad"); remove(".se-recommend-word-list-container"); remove("#se-recommend-word-list-container"); remove('[class*="ball-wrapper"]'); remove('[style="position: fixed; bottom: 0px; left: 0px; z-index: 300; width: 100%; height: 52px; background: rgb(255, 255, 255); opacity: 1; border-top: 1px solid rgb(224, 224, 224); display: flex;"]'); remove('[ad_dot_url*="http"]'); remove(".dl-banner-without-logo"); remove(".ad_result"); remove(".ad_sc"); remove('[data-text-ad="1"]'); remove('#content_left > *:not([id]) *'); remove('[class="result c-container new-pmd"][id="1"][tpl="se_com_default"][data-click="{"]'); remove(".biz_sponsor"); remove(".b_algospacing"); remove('div.b_caption > p[class]'); remove('[onmousedown*="ad"][h*="Ads"]'); remove("LI.b_ad.b_adTop"); } removeads(); //必应搜索优化,原作者去除的不够完全,自己又加了一点 var a=document.querySelectorAll('.b_caption') var i = 0 while (i<10){ if (a[i].textContent.length <20) { a[i].parentNode.remove() console.log("已移除") } i++ } window.setTimeout(removeads); if(g_times >= 10000) { window.clearInterval(timer); } g_times ++; } var timer = setInterval(myfun,1); myfun(); })();