整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          把HTML網頁下載為單文件,可離線訪問

          網頁下載下來使用,在日常工作中使用頻率還是很高的,有時候確實能解一時之急,我自己就有很窘迫的經歷。

          我開會的時候,都會把準備好的文檔存在局域網,到會議室直接打開就能直接用了。有一次到分公司,由于分公司剛剛成立,內網還沒有和母公司連通。結果這下子懵逼了,上不去內網,看不到文檔。又是叫同事發過來,又是提發送文件的安全申請,讓人著急。

          如果把網站保存下來,放在自己的電腦中,既不用擔心信息泄露問題,又不用為了看不了文檔而著急。

          遇到問題,記錄下來,然后解決問題,程序員的解決思路永遠是自己創造輪子的,接下來就是不斷的探索解決方案。

          其實下載網頁的方式有很多種,其中有幾種辦法使用的比較多,例如:如果你用Chrome,直接按 Ctrl+s 就可實現。使用這種方法,Chrome會把整個網站,按照編譯完成的源碼目錄結構保存下來。像下面這樣:

          下載完成的文件直接點擊 xxx.html 可以直接離線訪問,但是這種方式對目錄的依賴結構比較高,怎么理解呢?就是 html 文件和對應文件名的文件夾必須在同一個目錄中,才能正常使用。拷貝到其他機器的時候必須要兩個同時拷貝才可以,否則就會排版錯亂。

          如果有十個或者更多的網頁需要拷貝或者刪除,就會很麻煩,例如我想在其中找到其中幾個,復制到其他地方,很容易弄錯順序。

          HTML 是一種純文本格式,它用于排版文字。純文本文檔的意思就是,文檔中只包含文字內容,不包含二進制內容,舉個例子:打印出的A4紙,只有文字沒有圖片。而 HTML 想要顯示照片等二進制信息,通常都會鏈接到其他文件,也就是上面文件夾里面的內容。

          不過 Chrome 下載文件這種方式也有優點,下載下來的文件可以保持獨立性,比如說,我需要這個網頁中的一張圖片,那么就可以直接到文件夾里面尋找了。

          另外還有一種辦法,也有很多人再使用。Chrome 在打印網頁的時候,會把網頁轉成 PDF ,然后在進行打印。那么就給我們提供了很明確的思路,把網頁直接保存為 PDF ,這樣保存下來的網頁就只有一個文件。

          使用Chrome,直接按下Ctrl+p就可以。然后目標打印機選擇 另存為 PDF 。

          這個功能很多瀏覽器都支持

          但是這種辦法也有很明顯的缺點,由于 PDF 是靜態文檔,網頁上的一些動畫可能不會正常顯示,而且排版也有可能會錯亂,這完全靠運氣。個人覺得這不是一種很靠譜的方法。

          這時候主角來了!有一個工具既可以把網頁保存為 html 又可以保持是單文件。他就是 monolith ,你可以在 github 上面找到它,但是源碼并沒有編譯為可執行文件,我把它編譯了一下,下面會放上來鏈接,https://github.com/leconio/Repos/raw/master/monolith.7z。

          那么下面就簡單說說使用方法:如果你下載我的鏈接,那么里面有三個文件:

          第一個是Mac平臺編譯出來的,使用方式為:

          ./monolith 網站地址 > xxx.html
          

          默認情況下 monolith 會把生成的 html 輸出到標準輸出流,也就是當前終端。使用 > 我們把輸出的內容重定向并覆蓋到文件。

          執行完成之后,在這個目錄下面就會有一個對應的文件:xxx.html 。

          另外兩個是 Windows 平臺使用的。為了簡化使用,我寫了一個 CMD 腳本。直接點擊 monolith.cmd ,然后粘貼地址就可以完成下載。

          下載完成之后,在本地你會發現只有一個 html 文件。我們打開之后,發現圖片和JS等信息都在,而且排版正常。那么就要思考了,我們之前說過,HTML 是放置純文本信息的,那么圖片在哪里呢?

          答案顯而易見,就在 HTML 文件里面。為了方便小圖片傳輸,有一種叫 Base64 的東西,它可以把二進制信息變成成純文本。這在使用 Json 傳遞數據的今天十分常見,它可以減少一次請求(題外話),這里就是用的這個原理。monolith 把圖片等二進制內容轉為了純文本,保存在 HTML 文件中。我們在下載的文件源碼可以看到:

          對比源代碼,src 信息已經變成了 base64 格式的圖片,就是那串亂碼。復制那串亂碼,從網上搜一個 base64 轉圖片工具,粘貼進去,這時會發現就是我們看到的那張圖片。這樣一來,無論這個網站上有多少個文件,都會保存到一個 HTML 文件里面,而且還能離線使用。

          當然,base64 編碼的圖片比原生圖片略大,這可能也是你現在在擔心的問題。不過 monolith 會特殊處理文件體積。我們可以看看 Chrome 直接下載和使用 monolith 下載體積相差多少。我們把兩種方式下載的網頁都進行了 7-Zip 壓縮。

          我們可以看到,使用 monolith 下載會比 Chrome 直接下載小一倍還多!

          最后要說的是局限性,無論那種方法,都幾乎不能把視頻網站中的視頻下載下來。因為現在的視頻地址都是 Token 加密的,同理,使用 Token 加密的其他請求信息也無法下載。

          比如你可以試試下載其他網站的首頁,Logo 和視頻都是下載不了的。但是也有解決辦法,那就是另外一個領域的事情了,以后有機會說給大家聽。

          如果這篇文章對您或者您的朋友有幫助,感謝您關注,轉發。

          有詩書氣自華,最是書香能致遠!

          腦有所思,技有所長,平凡之中是獨自的默默而為。

          大家好,最近收集到一些書籍:你不知道的javascropt(上、下卷)、JavaScript高級程序設計第四版。想必大家都聽說過,可能有的人已經看過了。本來是想看完再來分享下書中的精華,但是最近看書的效率越來越慢了,于是還是想把書籍直接分享出來,大家自己看吧。畢竟自己體會的才是原裝,別人的只是看法!想要書籍的同學可以評論里回復或者私信關注我,我把書籍分享給你。(修改:因頭條上不能上傳文件,我在評論區提供了下載鏈接!)



          你不知道的JavaScript:這個系列中的每本書專注于語言中一個最容易被誤解或者最難理解的核心部分,進行深入、詳盡的介紹。在閱讀此書時,你應當審視自己對于 JavaScript 的理解,仔細思考書中講解的理論和那些“你需要知道”的東西。現在你所理解的 JavaScript 很可能是從別人那里學來的不完整版。

          本書既適合 JavaScript 語言初學者閱讀,又適合經驗豐富的 JavaScript 開發人員深入學習。


          JavaScript高級程序設計:本書是 JavaScript 經典圖書的新版。第 4 版涵蓋 ECMAScript 2019,全面、深入地介紹了 JavaScript 開發者必須掌握的前端開發技術,涉及 JavaScript 的基礎特性和高級特性。書中詳盡討論了 JavaScript 的各個方面,從 JavaScript 的起源開始,逐步講解到新出現的技術,其中重點介紹 ECMAScript 和 DOM 標準。在此基礎上,接下來的各章揭示了 JavaScript 的基本概念,包括類、迭代器、代理,等等。另外,書中深入探討了客戶端檢測、事件、動畫、表單、錯誤處理及 JSON。本書同時也介紹了近幾年來涌現的重要新規范,包括 Fetch API、模塊、工作者線程、服務線程以及大量新 API。


          最近我在收集學習資料,想要了解更多的同學可以關注我哦,共同學習,共同進步!

          天來給大家整點干貨,分享8個資源豐富且免費下載電子書的網站,每個都無需登錄,免費下載,喜歡看的小說、漫畫、古詩集等都能幫你找到,喜歡看電子書的記得收藏起來!


          1

          Libgen

          堪稱全網最大的電子圖書館,能夠找到大量免費的小說、散文、漫畫、勵志、傳記、文獻、期刊等電子書資源。

          網站:https://libgen.rocks/


          支持通過輸入書名、作者、發布時間、出版社等方式查找書籍,每本書籍都提供了多種下載格式,支持PDF、EPUB、電子書等多種格式下載,下載的電子書也可以直接打開閱讀。


          2

          知識庫

          一個頁面簡單,資源豐富的電子書下載網站,下載方式也非常簡單。在這里我們可以找到最新的書籍,每隔幾天就會上新一批書籍,并且還會標注書籍上新時間。

          網站:book.zhishikoo.com/


          網站內書籍分類詳細,目前有著:成功勵志、經濟管理、藝術攝影、歷史考古、計算機、互聯網、家居生活類書籍。并且每本書也會給到對應的下載鏈接,只需要輸入提取密碼就可以下載PDF格式的書籍。


          3

          心晴

          一個專門提供心理學書籍的網站,提供了大量的初學者入門心理學,網站每天都會不斷的上架新書,各種心理學方面的書籍都能在這里找到。

          網站:http://www.ixinqing.com/


          4

          manybooks

          這個網站我愿稱之為yyds,收集了超50000本免費電子書。并且它的分類也很詳細,包括:浪漫小說、動作與冒險、懸疑驚悚、歷史小說、文學小說、科幻小說、隨筆、商業等等。

          網站:https://manybooks.net/


          當然我們也可以通過輸入書名查找想要的書籍,最重點是全部都支持免費下載PDF格式。


          5

          書堆閱讀

          “書堆閱讀”是一個匯集了人文社科、計算機編程、經濟管理等于一體的網站,首頁搜索欄下方呈現人文社科、經濟管理、軟件編程、成功勵志、健康心理、教育學習、人工智能、區塊鏈八大搜索類別。

          網站:https://www.werebook.com/


          在我看來,這個算是程序員必備的網站了。提供的書籍包括:AI、Android、C#、Html5、Java、Javascript、云計算、數據庫、哲學、商業、成長等相關的電子書籍,學習程序編碼的朋友可以在這里找到入門書籍以及學習資源。


          它的每本書籍都專門提供了下載方式,查看書籍簡介的下方就可以看到epub格式下載,點擊下載后輸入驗證碼即可獲取整本書籍。


          6

          SoBooks

          一個超級豐富的電子書網站,頁面也非常干凈,而且所有的書籍都進行了詳細分類,提供小說、文學、歷史、名著、懸疑、科幻、哲學等電子書。

          網站:https://sobooks.net/


          它的首頁每周還會不定期上架新的書籍,可以在頁面預覽到最新發布的電子書,它還支持強大書籍搜索功能,預覽不到的書籍還可以直接輸入書名查找,找到后下滑頁面就可以看到下載方式。


          7

          planetebook

          一個完全免費的電子書和文獻網站,網站提供的所有書籍都是按照書名展示,大多數都是國外的書籍。


          這里的每本書籍都為大家提供了3種下載方式,包括:epub、PDF、mobi。

          網站:https://www.planetebook.com/


          英文不好的同學,可以借著瀏覽器自帶的網頁翻譯,將頁面翻譯成中文。


          8

          熊貓搜書

          熊貓搜書不僅本身是一個搜書網站,同時更是一個整合了眾多搜書引擎的聚合類搜書網站,可以說是一個電子書搜索引擎導航網站,匯集了鳩摩搜書、書單網等多個網站,使用者通過熊貓搜書一個平臺既可以搜索到不同網站的資源,便捷又高效。

          網站:https://xmsoushu.com/#/


          而且還提供免費下載,下載的格式包括:TXT、PDF、EPUB、AZW3格式。


          不知道大家有沒有發現這些書籍大多都是PDF格式的文件,如果是涉及到文獻資料方面的書籍下載,就需要我們對文本內容進行編輯。這里小小迅推薦這款軟件—迅捷PDF轉換器


          它可以對PDF文件進行進行多種不同格式的轉換與處理,處理后的文件清晰度高,排版整齊。它還很多實用的辦公功能,比如文字語音轉換,CAD轉換,圖片格式轉換,OCR文字識別,PDF翻譯等等。

          百度搜索【迅捷PDF轉換器】即可完成下載→


          以上就是這次和大家分享的免費下載的電子書網站,如果你也喜歡用電子設備看電子書的話,大家可一定要收藏好哦,想看書的時候隨時都可以打開查找!


          主站蜘蛛池模板: 一区二区在线播放视频| 国产在线精品一区二区三区不卡| 亚洲sm另类一区二区三区| 女人18毛片a级毛片一区二区| 中文字幕无码一区二区三区本日| 欧美日韩国产免费一区二区三区| 亚洲av综合av一区| 中文字幕精品一区二区三区视频| 亚洲日韩AV一区二区三区四区| 久久久精品人妻一区二区三区| 国产一区二区三精品久久久无广告| 国产精品一区电影| 国产成人精品亚洲一区| 一区二区中文字幕在线观看| 国产精品成人99一区无码| 激情久久av一区av二区av三区| 亚洲一区二区三区写真| 中文精品一区二区三区四区| 亚洲av无码片区一区二区三区| 无码人妻久久一区二区三区免费 | 亚洲AV无码一区二区三区人 | 一区二区亚洲精品精华液| 久久久国产精品亚洲一区 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产av夜夜欢一区二区三区| 在线观看国产一区亚洲bd| 国产肥熟女视频一区二区三区 | 国产亚洲欧洲Aⅴ综合一区| 在线观看免费视频一区| 国产一区二区电影| 亚洲一区在线视频| 黑巨人与欧美精品一区| 国产伦精品一区二区三区四区| 日韩AV在线不卡一区二区三区 | 3d动漫精品一区视频在线观看| 亚洲一区二区三区免费视频| 欧美日韩精品一区二区在线观看 | 亚洲AV日韩综合一区尤物| 无码人妻一区二区三区av| 国产伦精品一区二区三区精品| 国产大秀视频一区二区三区|