• 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);
        }
    })();
  • 相关阅读:
    Python中append和extend的区别
    python学习 day19
    python学习 day18
    QT下编写使用for循环动态添加刻选择时间类型的按钮(记录一下)
    QT mingw编译器下使用snap7库与西门子200smart-PLC(网口)通信实现代码
    看着挺胖的大胖猫
    QT添加软键盘后,QDialog设置模态后软键盘没响应解决办法
    QT程序打包在别的电脑上运行提示“api-ms-win-crt-runtime-|1-1-0.dll"可能与您正在运行的Window版本不兼容。。。。。
    Qt使用WM_COPYDATA消息进行进程通信
    离线百度地图,QT添加按钮点击切换卫星地图和街道地图
  • 原文地址:https://www.cnblogs.com/Staceyacm/p/10781862.html
Copyright © 2020-2023  润新知