首先,你還是得需要一個(gè)基于Chromium的瀏覽器,比如谷歌瀏覽器或者360極速瀏覽器(不是360安全瀏覽器),鑒于國內用戶(hù)普遍使用360的習慣,這里我以360為例。
相信大家在找資料時(shí),對這種情況,深?lèi)和唇^
百度流氓也不是一天兩天了,所以這回,我們比他更流氓。
網(wǎng)上的一些下載方法,如在文庫地址wenku前加wap改成手機格式,或者打開(kāi)百度快照的方式,經(jīng)我測試,都只能把文檔轉成最基本的TXT文字,但是我們需要的文檔,里面經(jīng)常會(huì )有公式,特殊符號,圖片,PDF格式,這種情況下,網(wǎng)上的方法就不適用了。
今天我要教大家的,是如何完美保存百度文庫上的文檔。
1、打開(kāi)控制臺
在你要下載的百度文庫頁(yè)面,按F12,再點(diǎn)擊Console打開(kāi)控制臺
2、輸入代碼
在藍色>處,輸入以下代碼:
$(".aside").remove();
$("#doc #hd").remove();
$(".crubms-wrap").remove();
$(".user-bar").remove();
$("#doc-header").remove();
$(".reader-tools-bar-wrap").remove();
$(".fix-searchbar-wrap").remove();
$("#bottom-doc-list-8").remove();
$(".ft").remove();
$("#ft").remove();
$("#docBubble").remove();
$("body").attr("margin","auto");
(代碼來(lái)自Github用戶(hù)分享,原址:https://github.com/HelloCodeMing/baidu-wenku)
之后回車(chē),然后你會(huì )發(fā)現
原本的百度文庫頁(yè)面是這樣的:
紅色區域全是不需要的
使用代碼后,變成這樣:
大家也應該猜得出來(lái)個(gè)大概,這串代碼的作用,就是除去網(wǎng)頁(yè)上不需要的東西,只留下我們要的文檔。
3、生成文件
在生成文件之前,這一步非常重要,就是要先點(diǎn)擊下方的繼續閱讀
這樣整個(gè)文檔才會(huì )加載出來(lái),然后把頁(yè)面移到文檔的第一頁(yè),在網(wǎng)頁(yè)的空白處點(diǎn)擊右鍵,選擇打印
接著(zhù)你會(huì )看到
因為我們并不是要打印文件,而是下載文檔,所以我們要點(diǎn)擊左側的更改按鈕
選擇另存為PDF。
保存之前,一定要勾選背景圖形,這樣文檔中的圖片才會(huì )顯示,并且等右側PDF文件預覽完全顯示,再點(diǎn)保存。
然后就會(huì )保存為一個(gè)PDF文件,在你電腦上:
這里需要注意的是,有些文檔,保存過(guò)程中,可能出現部分文字重疊的情況,你需要在保存前,更改一下紙張尺寸,找到最適合自己文檔的就行了。
4、成功
打開(kāi)我們剛才保存的PDF文件,你會(huì )發(fā)現,只要源文件是WORD格式再保存的,里面的文字都是可以選取并復制的,并且圖片也能很好的顯示。
圖片完美保存
有一些人通過(guò)使用“冰點(diǎn)文庫”之類(lèi)的軟件,把百度文庫上的文件轉成PDF下載,這類(lèi)軟件,轉換出的PDF,非常模糊,文字也不支持復制,十分難用,所以我不推薦大家使用。
冰點(diǎn)文庫轉換的效果
最后
室友在用我的方法時(shí),出現了一個(gè)問(wèn)題,就是文檔里面,有百度的廣告。。。
作者:陳添寶
鏈接:https://www.jianshu.com/p/6c689cab7076
來(lái)源:簡(jiǎn)書(shū)
著(zhù)作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。
根據作者思路及Github分享的代碼思路,編輯了一段處理【金鋤頭文庫的思路】頁(yè)面的代碼:
$("#headerplace").remove();
$("body > div:nth-child(3)").remove();
$("#ad_1").remove();
$("#ad_2").remove();
$("#ad_3").remove();
$("#ad_4").remove();
$("#ad_5").remove();
$("#ad_6").remove();
$("#ad_7").remove();
$("#ad_8").remove();
$("#ad_9").remove();
$("#readshop").remove();
$(".nav_uis").remove();
$("#boxright").remove();
$("#brandlist").remove();
$("#Div1").remove();
$(".mt10.works-comment").remove();
$(".bg_100.foot_nav_bg").remove();
$(".bg_100.siteInner_bg").remove();
$("#box1 > table > tbody > tr > td").remove();
$("#box1 > div.works-manage-box.shenshu").remove();
$("#box1 > dl").remove();
$("#box1 > div.works-intro.gray2.c666").remove();
$("#box1 > div.doctopic").remove();
$("#page_more").remove();