您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
no description
当前为
// ==UserScript== // @name 百度搜索去广告 // @namespace http://tampermonkey.net/ // @version 0.31 // @description no description // @author 大笨峰 // @match *://www.baidu.com/* // @match https://*.baidu.com/* // @icon https://static.7ait.com/2021/06/18/0bfcf6fbd3dfd.jpg // @grant none //@run-at document-end // ==/UserScript== (function() { 'use strict'; if(typeof jQuery != 'undefined'){ $(document).ajaxSuccess(function () { search_main() } )} //去除底部相关推荐 let bottom_info = () => $("#rs").remove(); //去除右侧推荐 let remove_right=()=> $("#content_right").remove(); //主页面 let search_main = () => { //当前处于搜索网页而不是咨询或视频 //不能把 || 放到前面,必须放到后面或用括号包起来,不然会直接返回不会判定后面的条件 if (window.location.href.includes('www.baidu.com') &&document.querySelector(".cur-tab").innerText==="网页"&& (window.location.href.includes('wd')||window.location.href.includes('word'))) { //整页 $("#wrapper_wrapper").css('backgroundColor','rgb(255,248,220, 0.4)') //页面底部分页 $("#page").css('backgroundColor','rgb(255,248,220, 0.4)') //页面底部 $("#foot").css('backgroundColor','rgb(255,248,220, 0.4)') //搜索结果分类 $(".s_tab").css('backgroundColor',' rgb( 255,248,220, 0.4)') //搜索结果分类选项内容 $(".s_tab_inner").css('margin-top','5px') //页面顶部 $(".s_form").css('backgroundColor',' OldLace') //搜索文本框border颜色 $(".s_ipt_wr").css('border-color',' PeachPuff') //搜索按钮颜色 $("#su").css('backgroundColor',' Coral') //搜索按钮颜色 $("#kw").css('color',' LightSalmon') //搜索结果标题文字颜色 $("a").css('color',' SandyBrown') //被选中的页码背景色 $("strong").css('backgroundColor',' Orange') bottom_info() remove_right() //获取搜索结果列表dom let search_content = $("#content_left"); //循环搜索结果 search_content.children().each(function () { //因为广告条目的最上级div没有class,所以判空class来去除 if ($(this).attr('class') == null) { //用remove会导致显示异常,烦 $(this).hide() } //修改内边距 $(this).css('padding', '10px') //修改结果背景 $(this).css('background', 'rgb( 245,255,250,0.5)') //修改边框圆角 $(this).css('borderRadius', '10px') //鼠标移入添加边框阴影 $(this).mouseover(() => $(this).css('box-shadow', "0px 0px 10px 10px rgb( 119,136,153, 0.2)")) //鼠标移出去除边框阴影 $(this).mouseout(() => $(this).css('box-shadow', "")) }) setInterval(function () { // 搜索结果延迟条目广告 $("a").each(function () { if ($(this)[0].innerHTML === '广告') { $(this).parents(".result").remove(); } }) }, 1000); } } //资讯页面 let information_page = () =>{ bottom_info() remove_right() } function no_jq_remove_ad(class_name){ let ads=document.querySelectorAll(`.${class_name}`) ads.forEach(function(e){ e.parentNode.style.display="none"}) } //知道页面 let known_page = () =>{ if (window.location.href.includes('zhidao.baidu.com') ) { //搜索列表广告 no_jq_remove_ad("bannerdown") //$(".bannerdown").remove() //底部信息 // $(".c-container").remove() no_jq_remove_ad("c-container") //去除右边栏 //$(".aside-inner").remove() no_jq_remove_ad("side-inner") }} //文库页面 let wenku_page = () =>{ if (window.location.href.includes('wenku.baidu.com') ) { //搜索列表广告 setTimeout(function () { //底部信息 $(".search-relative-wrapper").remove() $(".adlist-wrap").remove() //搜索结果最上边的广告 $(".fc-first-result-wrap").remove() ///百度推广 $(".channel-dsp-search-wrap").remove() }, 1000); }} //贴吧页面 let tieba_page = () =>{ if (window.location.href.includes('tieba.baidu.com') ) { setTimeout(function () { //右侧广告 $(".fengchao-wrap").remove() //帖子列表广告 $(".fengchao-wrap-feed").remove() }, 1000); }} //百度百科 let baike_page = () =>{ if (window.location.href.includes('baike.baidu.com') ) { setTimeout(function () { //右侧广告,特别烦 $(".union-content").remove() //右下角广告 $(".right-ad").remove() //最下广告 $(".after-content").remove() }, 1000); } } //百度经验 let jingyan_page = () =>{ if (window.location.href.includes('jingyan.baidu.com') ) { //右侧广告 $(".wgt-cms-banner").remove(); $(".task-panel-entrance").remove(); //右侧fixed广告 $(".right-fixed-related-wrap").remove() //底部广告 $("#bottom-ads-container").remove(); $(".bottom-pic-ads").remove() } } //百度翻译 let fanyi_page = () =>{ if (window.location.href.includes('fanyi.baidu.com') ) { $("#sideBannerContainer").remove(); } } let image_page= () =>{ if (window.location.href.includes('image.baidu.com') ) { let b=document.querySelectorAll(".newfcImgli") b.forEach(function(e){ e.parentNode.style.display="none"}) } } image_page() fanyi_page() jingyan_page() baike_page() known_page() search_main() information_page() wenku_page() tieba_page() })();