道客巴巴是一个类似百度文库的在线文档下载网站,如何白嫖里面的文档呢
我这里给出一个简单可行的方案:用js代码直接将文档分页保存为PNG图片
1. 网页中按“F12”打开控制台,输入以下代码,回车
function downloadPages(from, to) { for (i = from; i <= to; i++) { const pageCanvas = document.getElementById('page_' + i); if (pageCanvas === null) { break; } const pageNo = parseInt(String(i)); setTimeout(() => { console.log("==pageNo==>>", pageNo); ((num) => { console.log("开始打印第" + num + "页"); pageCanvas.toBlob( blob => { const anchor = document.createElement('a'); anchor.download = 'page_' + num + '.png'; anchor.href = URL.createObjectURL(blob); anchor.click(); URL.revokeObjectURL(anchor.href); } ); })(pageNo); }, 500 * pageNo); } } downloadPages(1, 8);
我下载这个文档共有8页,所以最后一排的代码填写 1,8
2. 将PNG保存为便于打印的PDF
进入 https://smallpdf.com/cn/jpg-to-pdf 批量上传png图片
3. 获得PDF成功,可以去打印了~