zoukankan      html  css  js  c++  java
  • csdn自动展开+去广告+净化剪切板+免登陆(如有侵权,立即删博)

    对于csdn的广告大家想必......又没钱充VIP,怎么办,下面是脚本源码:

    重要的事说三遍:如有侵权,立即删除!如有侵权,立即删除!如有侵权,立即删除!

    // ==UserScript==
    // @name         CSDN自动展开+去广告+净化剪贴板+免登陆
    // @namespace    http://tampermonkey.net/
    // @version      1.2.7
    // @description  ITeye CSDN自动展开阅读,可以将剪贴板的推广信息去除,去除大多数广告。
    // @author       gorgias
    // @match        *://blog.csdn.net/*/article/details/*
    // @match        *://bbs.csdn.net/topics/*
    // @match        *://*.iteye.com/blog/*
    // @grant        none
    // @icon         https://csdnimg.cn/public/favicon.ico
    // @run-at       document-end
    // ==/UserScript==
    
    
    // 根据网速自己设置时间间隔
    var interval = 3000;
    var sideInterval = 4000;
    var bbsInterval = 3000; // 在ADBlock之后运行
    var iteyeInterval = 100;
    
    (function () {
        'use strict';
        var currentURL = window.location.href;
        var blog = /article/;
        var bbs = /topics/;
        var iteye = /iteye/;
        //若为CSDN论坛,则:
        if(bbs.test(currentURL)){
            setTimeout(function () {
                $(".js_show_topic").click();
                document.getElementsByClassName("pulllog-box")[0].remove(); // 底部广告
                $(".mediav_ad").remove();       // 帖子尾部广告
                $(".post_recommend").remove();  // 帖子内[CSDN推荐]
            }, bbsInterval);
        }else if (blog.test(currentURL)){
            if (document.getElementById("btn-readmore")){
                document.getElementById("btn-readmore").click();
                localStorage.setItem("anonymousUserLimit", "");
            } //自动展开
            csdn.copyright.init("", "", ""); //去除剪贴板劫持
            setTimeout(function () {
                document.getElementsByClassName("csdn-tracking-statistics mb8 box-shadow")[0].remove(); //左上广告
                document.getElementById("asideFooter").remove();
                document.getElementById("adContent").remove();
                document.getElementsByClassName("p4course_target")[0].remove();
                document.getElementsByClassName("bdsharebuttonbox")[0].remove();
                document.getElementsByClassName("vip-caise")[0].remove();
            }, interval);
            setTimeout(function () {
                $("div[id^='dmp_ad']")[0].remove();
                document.getElementsByClassName("fourth_column")[0].remove();
            }, sideInterval);
            setTimeout(function () {
                document.getElementsByClassName("pulllog-box")[0].remove(); // 底部广告
                var recommendObj = document.getElementsByClassName("recommend-fixed-box")[0].getElementsByClassName("right-item");
                for (var h = (recommendObj.length - 1); h>=0; h--) {
                    if (recommendObj[h].tagName == "DIV") {
                        recommendObj[h].remove();
                    }
                }
                document.getElementsByClassName("p4course_target")[0].remove();
            }, sideInterval);
            setTimeout(function () {
                var hot = document.getElementsByClassName("type_hot_word");
                var recommend = document.getElementsByClassName("recommend-ad-box");
                for (var i = (hot.length - 1); i >= 0; i--) {
                    hot[i].remove();
                }
                for (var j = (recommend.length - 1); j >= 0; j--) {
                    recommend[j].remove();
                }
                document.getElementsByClassName("fourth_column")[0].remove();
            }, sideInterval);
            setTimeout(function () {
                document.getElementById("kp_box_476").remove();
            }, 5000);
        } else if (iteye.test(currentURL)) {
            setInterval(function(){
                document.getElementById('btn-readmore').click();
            }, iteyeInterval);
            setTimeout(function () {
                document.getElementsByClassName("blog-sidebar")[0].remove();
                document.getElementById('main').style.width = '1000px';
            }, sideInterval);
        }
    })();
  • 相关阅读:
    【转】配置BT5中文环境
    Jaspersoft iReport Designer 4.7.0 导出pdf 中文不显示的解决办法
    JS通过get、post向jsp传递中文出现乱码的问题的解决
    从 相机 或者相册 获取图片显示在ImageView 上
    简单几段代码实现窗口抖动
    android 塔防游戏汇总 及android 游戏开发索引
    android 音乐播放器汇总
    android Style应用
    android手机控制电脑源码
    【Android通过手势实现的缩放处理】
  • 原文地址:https://www.cnblogs.com/Staceyacm/p/10781862.html
Copyright © 2011-2022 走看看