
最新動態(tài)
無套路最強(qiáng)腳本,公開免費文檔下載
2025-03-24大家好,我是致力于分享實用技巧的EarlGrey,曾參與翻譯出版了《Python編程無師自通》、《Python并行計算手冊》等技術(shù)書籍。
如果你覺得我的分享對你有所幫助,請關(guān)注我,一起共同進(jìn)步。
腳本鏈接:
https://greasyfork.org/zh-CN/scripts/486211
這是一款專為Tampermonkey或其他支持用戶腳本的瀏覽器擴(kuò)展設(shè)計的油猴腳本。
經(jīng)??吹秸搲嫌泻芏嗯笥研枰螺d免費文檔,但相關(guān)網(wǎng)站存在大量廣告干擾,登錄驗證繁瑣,下載步驟復(fù)雜。此腳本旨在簡化這一過程,盡可能實現(xiàn)自動化處理。
安裝指南
- 安裝Tampermonkey瀏覽器插件。點擊上述腳本鏈接或手動復(fù)制腳本代碼。在Tampermonkey中新建一個腳本,將代碼粘貼至編輯器并保存。
工作原理
在線文檔通常以以下幾種方式展示:
- 將圖片繪制到畫布上呈現(xiàn)將二進(jìn)制數(shù)據(jù)繪制到畫布上多張圖片拼接渲染頁面直接渲染圖片頁面
該腳本的作用是當(dāng)瀏覽器渲染畫布或圖片時進(jìn)行下載并拼接成PDF文件。請注意,它無法獲取原始文件,也并非破解工具。其核心理念是:你能在瀏覽器中看到什么內(nèi)容,就能下載什么內(nèi)容。
關(guān)鍵技術(shù)創(chuàng)新點在于解決跨域問題
許多文檔由多個域名提供,這導(dǎo)致了跨域問題。即如果嘗試通過JavaScript直接下載這些圖片,會遇到跨域限制,這也是其他類似腳本只能提供圖片下載地址而無法直接下載的原因。
解決跨域問題的一個簡單方法是確保同源性。腳本通過動態(tài)添加iframe元素,在iframe內(nèi)打開當(dāng)前圖片所在的域名,并將需要下載的圖片當(dāng)作iframe頁面內(nèi)容下載,再利用postMessage方法將Blob數(shù)據(jù)傳回主頁面保存。
當(dāng)然,可能還有更好的解決方案,但此腳本基于JavaScript編寫,不依賴任何額外的第三方工具(如下載、合并等exe文件)。

支持平臺與功能
???? 支持平臺 | 狀態(tài) | 自動預(yù)覽 | 停止預(yù)覽 | 下載圖片 | 下載PDF | 獲取文本 | 打印PDF | 獲取地址 |
---|---|---|---|---|---|---|---|---|
百度文庫 | ? | ? | ? | ??部分 | ??部分 | ?? 部分 | ? | ?? 部分 |
原創(chuàng)力文檔 | ? | ? | ? | ? | ? | ? | ? | ? |
人人文庫 | ? | ? | ? | ? | ? | ? | ? | ? |
360文庫 | ? | ? | ? | ? | ? | ? | ? | ? |
豆丁網(wǎng) | ? | ? | ? | ? | ? | ? | ? | ? |
豆丁建筑 | ? | ? | ? | ? | ? | ? | ? | ? |
道客巴巴 | ? | ? | ? | ? | ? | ? | ? | ? |
MBA智庫 | ? | ? | ? | ? | ? | ? | ? | ? |
得力文庫 | ? | ? | ? | ? | ? | ? | ? | ? |
七彩學(xué)科 | ? | ? | ? | ? | ? | ? | ? | ? |
金鋤頭 | ? | ? | ? | ? | ? | ? | ? | ? |
愛問文庫 | ? | ? | ? | ? | ? | ? | ? | ? |
螞蟻文庫 | ? | ? | ? | ? | ? | ? | ? | ? |
讀根網(wǎng) | ? | ? | ? | ? | ? | ? | ? | ? |
搜弘文庫 | ? | ? | ? | ? | ? | ? | ? | ? |
微傳網(wǎng) | ? | ? | ? | ? | ? | ? | ? | ? |
淘豆網(wǎng) | ? | ? | ? | ? | ? | ? | ? | ? |
1->2->3 功能執(zhí)行優(yōu)先級
功能 | 解釋說明 |
---|---|
狀態(tài)位 | 各個功能執(zhí)行狀態(tài),顯示當(dāng)前進(jìn)度。 |
自動預(yù)覽 | 滾動頁面使所有內(nèi)容進(jìn)入可視范圍。對于百度文庫,必須使用此功能;其他平臺也可以手動操作。 |
停止預(yù)覽 | 暫停滾動。 |
下載圖片 | 打包下載所有圖片,便于后續(xù)處理,例如OCR識別。 |
下載PDF | 將所有圖片合并導(dǎo)出為PDF文件。 |
獲取文本 | 提取文本內(nèi)容。 |
打印PDF | 使用瀏覽器自帶打印功能,可通過Ctrl+P調(diào)用,“目標(biāo)打印機(jī)”處選擇另存為PDF。 |
獲取地址 | 導(dǎo)出所有圖片地址,視文檔類型而定。 |
使用提示
- F5刷新能解決大部分問題。按順序點擊功能按鈕,等待一個功能完成后才開始下一個。藍(lán)色箭頭標(biāo)記的平臺類型相似,可直接下載無需預(yù)覽。若zip js庫加載失敗,可修改腳本中的引用地址。
平臺 | 注意事項 |
---|---|
百度文庫 | PDF格式分為可編輯、不可編輯和圖片格式。下載PDF僅支持圖片格式,遇空白頁可用打印PDF功能。對于可編輯PDF,先點擊編輯文檔再自動預(yù)覽打印,即可獲得可復(fù)制內(nèi)容的PDF。文本內(nèi)容支持全局復(fù)制。word/PDF自動預(yù)覽后不能復(fù)制文本,需注意選擇是否預(yù)覽。建議優(yōu)先使用可編輯模式下預(yù)覽。 |
原創(chuàng)力文檔 | PPT下載過程中,停止預(yù)覽后若想繼續(xù)預(yù)覽全文需刷新頁面重新開始。全屏預(yù)覽時不要縮小瀏覽器窗口。 |
人人文庫 | 從側(cè)邊欄“相似文檔”切換文檔可能無法下載,需F5刷新。 |
豆丁網(wǎng)/豆丁建筑 | 登錄賬號可查看更多內(nèi)容,默認(rèn)只展示部分內(nèi)容。 |
道客巴巴 | 暫無特別需要注意的地方。 |
- EOF -