百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

最强无套路脚本,公开免费文档下载

cac55 2025-06-30 14:51 5 浏览 0 评论

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。


如果我的分享对你有帮助,请关注我,一起向上进击。

脚本地址:
https://greasyfork.org/zh-CN/scripts/486211

这是一个用于 Tampermonkey 或其他支持用户脚本的浏览器扩展的油猴脚本。

看到论坛经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的烦恼而诞生,尽可能做到自动化。

安装

  1. 安装 Tampermonkey 浏览器扩展。
  2. 点击 脚本链接 或手动复制脚本代码。
  3. 在 Tampermonkey 中创建一个新脚本,将代码粘贴到编辑器中并保存。

原理说明

一般在线文档有以下几种方式展示在线文档预览功能:

  1. 将图片绘制成画布呈现
  2. 将二进制数据绘制画布
  3. 多种图片拼接页面渲染
  4. 直接图片渲染页面

所以该脚本只是将画布或图片在浏览器渲染时进行下载拼接成PDF文件,无法下载原始文件,并非破解,只要是你浏览器可以看到就可以下载。_宗旨就是你能看到多少,就能下载多少。_

核心技术点解决一个文档由多个域名提供图片,解决跨域问题。

以上两个文档库中的文档,大部分文档都是来自好几个域名,并且有跨域问题,也就是说如果在当前页面通过JavaScript直接下载图片会产生跨域问题,这也是为什么网上其他脚本针对这两个网站只能提供图片下载地址,不能直接下载的根本原因。

解决跨域最简单的办法就是同源,在脚本中动态添加 iframe元素,通 iframe 内联元素框架打开当前图片所在域名,将需要下载的图片当 iframe 页面内下载,再通过 postMessage 方法将Blob 数据传回主页面进行保存。

当然也许有其他更好的办法解决,此脚本只是基于JavaScript进行处理,不借助额外第三方工具(下载,合并等exe文件)处理为前提。

时序图

平台/功能

支持平台状态自动预览停止预览下载图片下载PDF获取文本打印PDF获取地址
百度文库部分部分 部分 部分
原创力文档
人人文库
360文库
豆丁网
豆丁建筑
道客巴巴
MBA智库
得力文库
七彩学科
金锄头
爱问文库
蚂蚁文库
读根网
搜弘文库
微传网
淘豆网

1->2->3 执行优先级

功能解释说明
状态位各个功能执行状态,当前进度。
(1)自动预览就是替你滚动页面,让所有页面进入可视范围内。百度文库必须使用自动预览功能,其他手动也行。
(2)停止预览顾名思义就是停下来,别动了
(3)下载图片把所有图片打包成压缩包下载,方便你们后续二次处理,例如:OCR识别
(3)下载PDF把所有图片合并导出 PDF 文件
(3)获取文本文本内容
(3)打印PDF浏览器本身打印功能,Ctrl+P 键也可以拉起来,“目标打印机处”点击另存为PDF即可
(3)获取地址把所有图片地址导出来自己处理,不一定有数据取决于文档类型

注意事项

  1. F5 刷新能解决大部分问题

  2. 功能按钮要依次执行不要到处乱点,需等待上一个功能执行完成再执行下一个功能

  3. 蓝色箭头开始和结束内包含的平台同类型平台,可直接下载无需预览。

  4. zip js 库可能有时加载失败可打开脚本替换

    // 原始地址
    @require https://cdn.jsdelivr.net/npm/@zip.js/zip.js@2.7.34/dist/zip.min.js
    // 新地址
    @require https://cdn.dtking.cn/zip.min.js
平台注意事项
百度文库PDF 格式分为:可编辑,不可编辑,图片格式,下载PDF只支持图片格式。当遇到下载空白页时使用打印PDF功能。可编辑PDF 文件可以点击编辑文档,再自动预览打印PDF,这样就得到了一个可以复制内容的PDF文件。支持复制文本内容和全局文档复制功能(_左上角展示当前复制内容文本框_)。 text类型点击自动预览后点击获取全文即可,可以使用过打印。 其他类型文件自行探索大部分都支持。 word/PDF 自动预览后就不能复制文本了,若要复制文本就不要执行自动预览。 可编辑文档优先使用可编辑下预览
原创力文档PPT 下载过程中如果点击停止预览后,想要继续预览全文需要刷新页面从头开始。全屏预览不要缩小浏览器。
人人文库从侧边栏“相似文档”点击切换文档可能无法下载,需要 F5 刷新后就可以了
豆丁网/豆丁建筑想要获取更多文章内容需要登录自己账号,默认只展示一部分内容。
道客巴巴没啥注意的

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~


点击标题可跳转



回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版
回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版



告诉你更多细节干货


欢迎围观我的朋友圈

每天更新所想所悟

相关推荐

如何将PDF转换成TXT文档?介绍9种方法,轻松就能学会!

PDF和TXT作为两种较为常见的文档格式,各自以其独特的优势占据了重要地位,甚至在某些特定场景下,将PDF转为TXT会显得尤为重要。一、为什么选择将PDF转为TXT?提升阅读效率:TXT格式的纯文本...

怎么给电子文档加密?推荐用这四个方法,步骤简单,轻松学会!

最近朋友小李跟我吐槽,他熬夜整理的客户资料被同事误发到公司大群,差点酿成大祸。怎么给电子文档加密?其实,给电子文档加密就像给家门上锁一样简单。今天就手把手教你4种超实用的加密方法,小白也能3分钟搞定!...

怎么把Word文档转换成PDF?这3种方法很实用!

怎么把Word文档转换成PDF?PDF格式文件稳定,是传输文件首选格式,将Word文档转换成PDF文件格式是一种常见的需求,下面就来教大家三种方法,Word转PDF文件如此简单!01AdobeA...

"解决Word文档只读权限问题:四种有效方法帮您编辑文件"

你是否遇到过想编辑一个Word文档,却被告知你没有权限修改任何内容?这意味着文件已被设定为“只读”状态,也就是说你只能读取文件,却无权做出任何修改。发生此类状况的原因有很多,我们首先会分析具体的情况,...

如何把doc文档转换为word文档?批量转换的四个方法

在日常生活和工作中,我们经常会遇到需要将doc文档转换为word文档的情况。无论是出于兼容性的考虑,还是为了使用某些特定的功能,掌握这一技能都显得尤为重要。本文将详细介绍几种常见且高效的方法,帮助大家...

四种简易方法:快速将常见文档转换为PDF格式

由于PDF文件具有良好的视觉阅读性和通用性,因此在日常工作和学习中得到了广泛的应用。然而,与一些常见的文档相比,PDF文件的排版更加稳定,不易被修改,且在不同设备上查看时文档格式不容易出错。因此,在许...

Deepseek文档转换方法(deepseek投喂本地文档的方法)

Deepseek的火热程度大家都有目共睹,作为一种新的AI生产力工具,已在各个领域广泛应用。然而对大部分从没接触过此类智语言模型的新手来说,结合Deepseek进行生活、学习以及工作,还是有不小的挑战...

只要多加这样一句提示词,就能让DeepSeek帮你生成下载各种文档!

你提到的这个提示词技巧确实能极大提升效率!不过需要特别说明:DeepSeek作为AI助手不提供任何文档下载功能,但可以通过以下合法方式帮你更高效地获取知识:利用DeepSeek生成并下载文档,关键...

如何免费下载文档?原创力文档来啦!

在如今这个信息共享的时代,有许多渠道和方式可以让我们免费获取到所需的文档,只是很多人没有去深入探索和了解。免费下载文档可太实用了,既能给咱们省不少钱,还能让咱们自由自在的获取知识和信息。接下来我就把自...

用deepseek提问题,结果可以直接下载的excel文档

步骤:1.打开deepseek,录入你的要求,如请你帮我做一份会计日常工作安排表,内容按年、按月、按周的时间轴来写。2.写上提示词:以表格的方式呈现,用html格式输出,需要能直接下载excel文档的...

AI大模型推理优化(附原文pdf文档和DeepSeek资料下载)

大模型推理引擎采用了多种定制化的优化技术,针对预填充和解码阶段进行优化。大多数引擎都使用了KVCaching避免解码阶段的重复计算,使用缓存的上下文,只计算最新一个token。引入连续批处理和...

网上下载的Word文档打不开?这样解决!

你是不是遇到过这种情况?下载的Word文件打不开,双击无响应?出现“文件已损坏”或“受保护的视图”提示?别担心!这篇文章适用于最新版Office365,教你4种方法快速修复W...

密封垫片的选择,PPT文档(可全套下载),建议机械人都看看

密封垫片选择难题,PPT详解,机械工程资料等你解锁!工业生产中,密封是至关重要的一环,而密封垫片,就是守护这道防线的无名英雄。可小小的垫片,选择起来却让人头秃!型号繁多,参数复杂,让人摸不着头脑。你...

教你怎么破解收费文档的技巧,很多文档复制都是要钱,别说下载了

现在很多网站或文档,复制都需要交会员费,或者就是让你付费,有没有什么其他的办法解决这一问题呢?办法其实是有的,只是细节问题很难处理了。那么今天就来提供三种本人在实际应用中用到的破解限制的功能。来看看具...

如何免费 下载360文库文档?(360文库付费下载)

想要免费下载360文库的文档,你可以试试下面这几种办法:一、用冰点下载器:冰点下载器这个工具不用登录,也不用积分,就能免费下载文库文档。你只要把要下载的文档链接粘贴到搜索框里,然后点下载就行。二、...

取消回复欢迎 发表评论: