搞定某文库及文档复制

2021年09月02日64

同事没事就要在某度文库查看资料,不过都要充值会员才能复制。

于是我去网上找了找,试了很多,这个是目前还能使用的方法。

先随便打开一个网页,收藏网页,然后修改标题为随意复制。

同时再把收藏的网页地址改为以下代码:

javascript: (function(window) {
    var eventArr = ['contextmenu', 'dragstart', 'mouseup', 'copy', 'beforecopy', 'selectstart', 'select', 'keydown'];

    function runScript(window) {
        var document = window["document"],
            $ = window["jQuery"],
            unbind = function(ele) {
                eventArr.forEach(function(evt) {
                    ele['on' + evt] = null;
                    if ($) {
                        $(ele).unbind(evt);
                    }
                    try {
                        if (/frame/i.test(ele.tagName)) {
                            runScript(ele.contentWindow);
                        }
                    } catch (err) {}
                });
            };
        [window, document].forEach(unbind);
        for (var i = 0, all = document.all, len = all.length; i < len; i++) {
            var ele = all[i];
            if (ele && ele.nodeType === 1) {
                unbind(ele);
            }
        }
    }
    runScript(window);
    window["alert"]("页面文字已可复制~");
})(window);

使用时,打开需要复制的页面,点击收藏的复制代码标签,即可使用,hah~

还有个方法,就是打开网页打印,在弹出来打印预览的页面里,文字也是可以复制的。

Javascript0 

搞定某文库及文档复制 - Jdeal | Life is like a Design.