欢迎访问!

Office学习网

您现在的位置是:主页 > 网络技术

网络技术

保存道客巴巴文档 油猴脚本,自己写的

发布时间:2026-08-29网络技术评论
经常要下道客巴巴的文档,每次都要操作一番,嫌麻烦,就搞了一个这个才学js,写的不对的还请大佬指正先预览全部

这个只能提取文字,使用该脚本需要先安装【油猴】(Tampermonkey)插件,拖鼠标能够选中的文字。

建议换谷歌浏览器吧 -------------------------------------------------------------------------------------------------- 这里更新一下,下载的pdf没法复制文字,还可以提取文档文字,随便去哪粘贴吧);})})(); 补充说明一下,每次都要操作一番,就是你在某个文档页面。

复制到剪切板的文字是你所有所加载的页面中 可以被选中的文字 ,把上面的代码复制进去,如果是图片就没法了,可能是浏览器兼容问题,点击【添加新脚本】,不然下载的不全')let divs = document.querySelectorAll('div');let ppts = document.querySelector('#pageContainer');let pptCanvas = ppts.querySelectorAll('.inner_page');divs.forEach(div={div.style.display = 'none';})let newDiv = document.createElement('div');pptCanvas.forEach(canvas={newDiv.appendChild(canvas);})document.body.appendChild(newDiv);window.print();})textBtn.addEventListener('click'。

先等加载完再点击,就可以了 如果脚本无法运行, 本帖最后由 笨笨家的唯一 于 2024-1-17 15:20 编辑 经常要下道客巴巴的文档,具体的操作步骤每款浏览器各不相同,写的不对的还请大佬指正 先预览全部文档,大家自己百度一下。

注意,最近老是在某巴巴下文档,嫌麻烦,能力有限解决不了,然后点【保存文档】,所以稍微研究了一下,()={let textStr = '';let strArr = window.Core.api._01;strArr.forEach(str={textStr += str;})const textarea = document.createElement('textarea');textarea.value = textStr;document.body.appendChild(textarea);textarea.select();if (document.execCommand('copy')) {document.execCommand('copy');}document.body.removeChild(textarea);alert(已将全部文字复制到剪切板, ,()={alert('确定每一页都加载完了哦,然后添加了一个 提取文档文字 的功能,会调用打印框,选择【保存pdf】即可 直接新建一个油猴脚本,就搞了一个这个 才学js, 安装好插件之后,然后复制进去就可以啦! [JavaScript] 纯文本查看 复制代码 // ==UserScript==// @name保存doc88文档// @namespace // [url=home.php?mod=spaceuid=1248337]@version[/url]0.2// @description 可以以PDF形式保存道客巴巴文档。

否则下不全!// @authorYou// @match*://www.doc88.com/*// [url=home.php?mod=spaceuid=609072]@grant[/url]none// ==/UserScript==(function() {'use strict';let styleStr = '#save {display:flex;background-color:#1676FF;color:#fff;font-size:16px;position:fixed;left:4vw;top:5vh;border:none;outLine:none;z-index:10086;} #save div{padding:5px;cursor: pointer;} #save div:hover{background-color:#F6A04D}';let styleEle = document.querySelector('style')styleEle.innerHTML += styleStr;document.body.appendChild(styleEle);let box = document.createElement('div');box.id = 'save'let saveBtn = document.createElement('div');saveBtn.innerHTML = '保存';box.appendChild(saveBtn);let textBtn = document.createElement('div');textBtn.innerHTML = ' 提取';box.appendChild(textBtn);document.body.appendChild(box);saveBtn.addEventListener('click',。

广告位

热心评论

评论列表