|
百度文库的百度文档,十有八九下载按钮点下去弹出来的文库是“开通VIP”或者“支付下载券”。这不是资料你的操作问题,是下载平台就这么设计的。但文档本身还在那儿,百度内容也没加密,文库所以绕过去的资料办法一直都有。 最直接的下载路子是找替代下载渠道。很多文档标题复制出来,百度扔进搜索引擎里加个“filetype:pdf”或者“filetype:doc”,文库经常能翻到原文件被转载到其他网站。资料我前阵子要下一份《市政工程施工组织设计》,下载文库标价15下载券,百度复制标题去搜,文库第三个结果就是资料某监理公司的官网挂着的PDF,直接右键保存,连登录都不用。 如果搜不到替代源,那就得在百度文库页面本身动手。浏览器按F12打开开发者工具,切到“网络”选项卡,然后刷新页面。等文档内容加载出来,在筛选框里输入“json”或者“page”,通常能看到几个返回文档分页数据的请求。点进去看响应内容,里面会有每一页的文字和图片地址。这个方法对文字型文档特别管用,复制粘贴就能拼出全文。图片型文档麻烦一些,得把每页的图片URL提取出来挨个下载,但总比干瞪眼强。 还有个更省事的工具叫“文库嗅探”类的脚本。Tampermonkey装一个,去GreasyFork搜“百度文库”,能找到好几个免费下载的脚本。原理大同小异,都是在页面里注入代码,把付费内容直接渲染出来或者生成PDF。我试过其中两个,一个叫“百度文库免费下载”的,对2019年之前的文档成功率很高,新文档偶尔失效,但更新也快。装脚本之前记得关掉其他冲突的扩展,不然容易白屏。 手机端反而有时候比电脑端宽松。百度文库APP里有些文档点“分享”会生成一个带预览图的链接,用手机浏览器打开那个链接,长按图片保存,一页一页存下来再合成PDF。麻烦是麻烦,但应急够用。另外,微信小程序里搜“文库下载”,能翻到几个个人开发者做的小工具,看广告换下载次数,比开会员便宜得多。不过这类小程序寿命短,用之前先看评论区有没有最近的成功反馈。 说个真事。上个月帮朋友下一份《幼儿园家长会发言稿》,文库标价8下载券。我试了脚本,没反应。换F12抓包,发现文档是图片格式,每页一张JPG。把图片URL里的“_thumb”改成“_large”,清晰度立刻上去了,二十多页挨个保存,十分钟搞定。朋友问怎么弄的,我说就是改了个网址后缀,她不信,觉得我在敷衍。但事实就这么简单。 需要提醒一句,这些方法只适合个人学习参考。把下载来的文档二次上传或者拿去卖钱,那是另一回事。百度文库的版权投诉通道挺灵的,别给自己找麻烦。另外,如果文档本身是扫描版古籍或者手写稿,抓包和脚本基本都没用,那种只能老老实实开会员,或者去国家图书馆的数字化平台碰碰运气。 工具会失效,接口会改,但思路不变:文档内容只要能在浏览器里显示出来,就一定有办法把它留下来。区别只是花五分钟还是花五十分钟。我一般先试脚本,不行就抓包,再不行就搜替代源,三板斧下去,八成文档都能拿到手。剩下那两成,要么放弃,要么等几天看看有没有人更新工具。急也没用,跟平台较劲不如换个路子。 |