Greasy Fork

各大文库网站 去广告

解除某客88 复制限制;百度文库部分复制(展示的内容可以复制),其他 敬请期待!!!

目前为 2022-10-07 提交的版本。查看 最新版本

        // ==UserScript==
        // @name         各大文库网站 去广告
        // @namespace    http://tampermonkey.net/
        // @version      1
        // @description  解除某客88 复制限制;百度文库部分复制(展示的内容可以复制),其他 敬请期待!!!
        // @author       wufake
        // @match        https://wenku.baidu.com/view/*
        // @match        https://www.doc88.com/p*
        // @match        https://www.docin.com/*
        // @match        https://*.book118.com/*
        // @icon         https://www.google.com/s2/favicons?sz=64&domain=baidu.com
        // @require      https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.0.js
        // @grant        unsafeWinldow
        // @license      wufake
        // ==/UserScript==
        
        var $ = jQuery,
            setting = {
                "Run": "程序运行",
                "Over": "程序结束",
                "Error": "程序出错",
        
                "CurrentUrl": "当前的url",
        
            }
        
        window.onload = main()
        
        
        function main() {
        
            setting.CurrentUrl = window.location.href
        
        
            //alert(setting.CurrentUrl)
            if (setting.CurrentUrl.includes('wenku.baidu.com/')) { // 百度
        
                console.log(setting.Run)
        
                setInterval(BaiDu, 100)
                setTimeout(function() {
        
                    $('.reader-copy-button').remove() // 除去原来的复制按钮
                    var fanyibtn = $('.reader-translate-button')
        
                    fanyibtn.text('复制')
        
                    fanyibtn.on('click', BdCopy)
        
                },500)
        
        
        
            } else if (setting.CurrentUrl.includes('www.doc88.com')) { // 道客
        
        
                setInterval(DaoKe, 100)
                setInterval(DkCopy,1000)
        
        
            } else if (setting.CurrentUrl.includes('www.docin.com')) { // 豆丁
        
                setInterval(DouDing, 100)
        
            } else if (setting.CurrentUrl.includes('book118.com')) { // 原创力
        
                //alert(0)
                setInterval(YuanChuangLi,100)
            }
        
        
        }
        
        
        
        function BaiDu() {
        
            try {
                var dialog_mask = $('.dialog-mask'),
                    retain_dialog = $('.retain-dialog'),
                    hx_warp = $('.hx-warp'),
                    div1 = $('div.search-result-wrap.top-position')
        
                hx_warp.remove()
                div1.remove()
                dialog_mask.css({"display": "none"})
                retain_dialog.css({"display": "none"})
        
                //
                window.wkCommonLogParam.isLogin = 1
                window.wkCommonLogParam.isSuperVip = 1
                window.wkCommonLogParam.interceptPage = 100
                window.wkCommonLogParam.isVip = 1
        
        
            } catch {
        
                return false
        
            }
        }
        
        
        // 百度选中复制(翻译漏洞)
        function BdCopy() {
        
            var timer = setInterval(function() {
        
                try {
                    let fanyilink = $('#reader-fanyi-link'),
                        text
        
        
                    $('span.close').click()
                    text = fanyilink.get(0).href
                    text = text.replaceAll(/(http:\/\/fanyi.baidu.com\/#auto2auto\|)/g, '')
        
                    if (text.includes('http')) {
        
                        return false
                    }
                    if (! text) {
        
                        return false
                    }
        
                    text = decodeURI(text)
                    alert(text)
                    fanyilink.get(0).href = 'http://fanyi.baidu.com/#auto2auto|'
                    clearInterval(timer)
                    //console.log(text)
        
                } catch {
        
                    return false
        
                }
            },10)
        
            }
        
        
        
        function DaoKe() {
        
            try {
        
                var page_ad = $('div.page_ad')
        
                $('#continueButton').click()
        
            } catch {
        
                return false
            }
        
            for (var i = 0; i<page_ad.length; i++) {
        
                page_ad[i].remove()
        
            }
        }
        
        
        // 解除道客 复制限制
        function DkCopy() {
        
            try {
        
                // 修改网站 参数
                var vip = window.Config.vip,
                    login = window.Config.logined,
                    vip_doc = window.Config.vip_doc
        
                if (vip ==='0' || login === '0' || vip_doc === '0') {
        
                    window.Config.vip = 1
                    window.Config.logined = 1
                    window.Config.vip_doc =1
                    window.Config.login_name = '888'
                    window.Config.login_member_id = '88jijahpujhphruue'
        
                }
        
                //eval('window.Config.vip = 1')
                //eval('window.Config.logined = 1')
                //eval('window.Config.vip_doc = 1')
        
            } catch {
        
                //console.log('修改参数失败')
                return false
            }
        
        }
        
        
        
        function DouDing() {
        
            try {
        
                var adBox = $('.adBox')
        
                } catch {
        
                    return false
                }
        
            for (var i = 0; i < adBox.length; i++) {
        
                adBox[i].remove()
            }
        
        }
        
        
        
        function YuanChuangLi() {
        
            try {
        
                var ad = $('.webpreview-recommend')
        
                } catch {
                    return false
        
                }
        
            for (var i = 0; i < ad.length; i++) {
        
                ad[i].remove()
            }
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        // ==UserScript==
        // @name         009各大文库网站 去广告
        // @namespace    http://tampermonkey.net/
        // @version      1
        // @description  try to take over the world!
        // @author       wufake
        // @match        https://wenku.baidu.com/view/*
        // @match        https://www.doc88.com/p*
        // @match        https://www.docin.com/*
        // @match        https://*.book118.com/*
        // @icon         https://www.google.com/s2/favicons?sz=64&domain=baidu.com
        // @require      https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.0.js
        // @grant        none
        // ==/UserScript==
        
        var $ = jQuery,
            setting = {
                "Run": "程序运行",
                "Over": "程序结束",
                "Error": "程序出错",
        
                "CurrentUrl": "当前的url",
        
            }
        
        window.onload = main()
        
        
        function main() {
        
            setting.CurrentUrl = window.location.href
        
        
            //alert(setting.CurrentUrl)
            if (setting.CurrentUrl.includes('wenku.baidu.com/')) { // 百度
        
                console.log(setting.Run)
        
                setInterval(BaiDu, 100)
                setTimeout(function() {
        
                    $('.reader-copy-button').remove() // 除去原来的复制按钮
                    var fanyibtn = $('.reader-translate-button')
        
                    fanyibtn.text('复制')
        
                    fanyibtn.on('click', BdCopy)
        
                },500)
        
        
        
            } else if (setting.CurrentUrl.includes('www.doc88.com')) { // 道客
        
        
                setInterval(DaoKe, 100)
                setInterval(DkCopy,1000)
        
        
            } else if (setting.CurrentUrl.includes('www.docin.com')) { // 豆丁
        
                setInterval(DouDing, 100)
        
            } else if (setting.CurrentUrl.includes('book118.com')) { // 原创力
        
                //alert(0)
                setInterval(YuanChuangLi,100)
            }
        
        
        }
        
        
        
        function BaiDu() {
        
            try {
                var dialog_mask = $('.dialog-mask'),
                    retain_dialog = $('.retain-dialog'),
                    hx_warp = $('.hx-warp'),
                    div1 = $('div.search-result-wrap.top-position')
        
                hx_warp.remove()
                div1.remove()
                dialog_mask.css({"display": "none"})
                retain_dialog.css({"display": "none"})
        
                //
                window.wkCommonLogParam.isLogin = 1
                window.wkCommonLogParam.isSuperVip = 1
                window.wkCommonLogParam.interceptPage = 100
                window.wkCommonLogParam.isVip = 1
        
        
            } catch {
        
                return false
        
            }
        }
        
        
        // 百度选中复制(翻译漏洞)
        function BdCopy() {
        
            var timer = setInterval(function() {
        
                try {
                    let fanyilink = $('#reader-fanyi-link'),
                        text
        
        
                    $('span.close').click()
                    text = fanyilink.get(0).href
                    text = text.replaceAll(/(http:\/\/fanyi.baidu.com\/#auto2auto\|)/g, '')
        
                    if (text.includes('http')) {
        
                        return false
                    }
                    if (! text) {
        
                        return false
                    }
        
                    text = decodeURI(text)
                    alert(text)
                    fanyilink.get(0).href = 'http://fanyi.baidu.com/#auto2auto|'
                    clearInterval(timer)
                    //console.log(text)
        
                } catch {
        
                    return false
        
                }
            },10)
        
            }
        
        
        
        function DaoKe() {
        
            try {
        
                var page_ad = $('div.page_ad')
        
                $('#continueButton').click()
        
            } catch {
        
                return false
            }
        
            for (var i = 0; i<page_ad.length; i++) {
        
                page_ad[i].remove()
        
            }
        }
        
        
        // 解除道客 复制限制
        function DkCopy() {
        
            try {
        
                // 修改网站 参数
                var vip = window.Config.vip,
                    login = window.Config.logined,
                    vip_doc = window.Config.vip_doc
        
                if (vip ==='0' || login === '0' || vip_doc === '0') {
        
                    window.Config.vip = 1
                    window.Config.logined = 1
                    window.Config.vip_doc =1
                    window.Config.login_name = '888'
                    window.Config.login_member_id = '88jijahpujhphruue'
        
                }
        
                //eval('window.Config.vip = 1')
                //eval('window.Config.logined = 1')
                //eval('window.Config.vip_doc = 1')
        
            } catch {
        
                //console.log('修改参数失败')
                return false
            }
        
        }
        
        
        
        function DouDing() {
        
            try {
        
                var adBox = $('.adBox')
        
                } catch {
        
                    return false
                }
        
            for (var i = 0; i < adBox.length; i++) {
        
                adBox[i].remove()
            }
        
        }
        
        
        
        function YuanChuangLi() {
        
            try {
        
                var ad = $('.webpreview-recommend')
        
                } catch {
                    return false
        
                }
        
            for (var i = 0; i < ad.length; i++) {
        
                ad[i].remove()
            }
        }