有时候找规格书找到最后只有百度文库才有,却又没券下载,很无奈。
我很久之前也上传过文档分享,但后来的积分不知道为什么全被清零了,也不想再去折腾了谁知道什么时候又没了。
搜到一个通过 js 解决的,源码地址:https://github.com/hellocodeM/baidu/-wenku
主要功能就是将文档页面完整地显示出来,去除其他干扰图文。

打开百度文库文档的页面,按下 F12 到开发者模式,选择 consoleindex.js 里的代码复制到 > 后,敲下回车:

$('.goBtn').click();
$(".aside").remove();
$("#doc #hd").remove();
$(".crubms-wrap").remove();
$(".user-bar").remove();
$("#doc-header").remove();
$(".reader-tools-bar-wrap").remove();
$(".fix-searchbar-wrap").remove();
$("#bottom-doc-list-8").remove();
$(".ft").remove();
$("#ft").remove();
$("#docBubble").remove();
$('.hd').remove();
$('.wk-other-new-cntent').remove();
$('#html-reader-go-more').remove();
$('.new-wm').remove();
$('#bottom-download').remove();
$('#pay-page').remove();
$('.banner-wrap').remove();
$('#next_doc_box').remove();
$('.high-quality-doc').remove();
$('.new-ico-wkmember-free-doc').remove();
$('.doc-tag-pay-normal').remove();
$('.doc-tag-professional').remove();
$('.doc-tag-pay-discount').remove();
$('.doc-tag-ticket').remove();
$('.reader-back2top-wrap').remove();
$("body").attr("margin", "auto");
$(".bd").attr("style", "height:1262.879px");
$('.reader-page').css({
    border: 0
});
//也可以只复制到此处,仅去除页面多余元素
jQuery.fn.extend({
    remove: function () {
        return false;
    }
});
div=document.getElementById('doc_bottom_wrap')
div.parentNode.removeChild(div)
div = document.getElementsByClassName("mod lastcell-dialog");
for (i = 0; i < div.length; i++) {
    div[i].parentNode.removeChild(div[i]);
}
div = document.getElementsByClassName("doc-tag-wrap super-vip fixed");
for (i = 0; i < div.length; i++) {
    div[i].parentNode.removeChild(div[i]);
}
var _h = document.body.scrollHeight,
    _tmp = 0;
var _t = window.setInterval(function () {
    $(window).scrollTop(_tmp);
    _tmp = _tmp + 700;
    _h = document.body.scrollHeight;
    if (_tmp > _h) {
        window.clearInterval(_t);
        window.setTimeout(function () {
            window.print();
        }, 2000)
    }
}, 400);

这时候百度文库里的文档就自动完整显示,去除了周围的干扰图文元素,并且还调用 Chrome 的打印存为 PDF,但实际上不知道是百度更新了还是我要下载的文档格式问题,无法直接另存为 PDF,也无法选择复制粘贴。
想了很多办法,最后只能截图保存了,PicPick 可以自动滚动页面截图,如果文档页数少还好,多的话还是很麻烦。不过另一个文档是 PPT 的,我直接选择复制就可以了。


后来搜到一个软件冰点下载,可以下载好几种文库的文档,我试了下,几个 PDF 文档都完整下载了,不用注册登录或者缴费,也没有其他乱七八糟的干扰,体验还不错。其他在线的网站大家完全不用去看了,无论是注册关注公众号,购买积分等等都是相当麻烦,我是没去试。之前那个在网址中间加 vvv 就可以下载的网站已经关闭了。
软件下载: https://share.weiyun.com/5sKgN1Y

Last modification:December 19th, 2019 at 03:19 pm
如果觉得我的文章对你有用,请随意赞赏