去掉百度分享禁止拷貝

輸入圖片說明

你們平時應該多多少少都碰到過這個 "分享" 彈出層吧. 以及說它是"分享"功能,我以爲更像禁止拷貝功能.由於選中文字後一點鼠標右鍵選中的文字就被取消選擇了, 雖然有的網站沒有禁止Ctrl+C,但這個分享功能怎麼看怎麼不順眼.javascript

雖然說這東西一方面能保護網站的內容, 但凡用百度搜出來的就能發現不少內容相同的網頁,說不定使用這個百度分享功能的網站原本也是抄別人的. 況且如今開發一個爬蟲,蜘蛛難度已經很低了,用Python不用幾分鐘就能作出來. 這種禁止拷貝的功能,只能說是防君子而不防小人,除了噁心人感受別無他用.java

平時碰到這個"分享功能" 若是網站又禁止了Ctrl+C 就只能F12 慢慢在DOM找爬了.但在一小段,一小段的DOM裏COPY出來在整理,確實個磨折人的事.chrome

(function (document, body) {

    var raw_setTimeout = window.setTimeout;
    var raw_createElement = document.createElement;
    window.setTimeout = function(fn,time){};
    document.createElement = function(val){ return {} };    

    delete window.BizQQWPA;
    for(var item in window){  
            if(r.test(item)) delete window[item];
    }    

    var tm = raw_setTimeout(function () {
        $("div[class^='bdshare']").remove();
        $("iframe[id^='bdShare']").remove();
        $("div[id^='bdShare']").remove();

        var reg = new RegExp("baidu");
        $("head script").each(function (index, item) {
            if (reg.test(item.src)) {
                item.remove();
            }
        });

        window.setTimeout = raw_setTimeout;
        document.createElement = raw_createElement;

        clearTimeout(tm);
    }, 5000);

})(document, document.body);

按F12 chrome->source->Snippets 建立腳本,保存上面代碼並運行.網站

相關文章
相關標籤/搜索