【Requestium實戰】如何白嫖O'Reilly 的電子書

O'Reilly的書有口皆碑!我不信有那個程序員的書架上沒有幾本O'Reilly的動物書。如這本:

圖片Getting it to work and having no idea how

或者這本:

圖片Google the error message

上面兩個都是網友用生成器自己做的。[1]

正兒八經O'Reilly的書甚至可以拼成一條彩虹。[2]

圖片這一櫃子書得多少錢在O'Reilly的學習網站 https://learning.oreilly.com/上,我們幾乎可以看到它出版的所有的電子書。系列課 圖片最新的強化學習教程但是有一個問題,訂閱是十分昂貴的,一個月要49刀,作爲一個窮逼,我肯定是付不起的。 圖片 圖片《讓子彈飛》截圖好在O'Reilly的網站上提供了十天的免費試用機會,而且我發現隨便編一個郵箱都可以完成註冊。也就是說十天的試用期到期以後,我們再註冊一個賬號就能繼續白嫖了。 圖片Poor me

「完」

沒完

就如之前 P站學習資料下載中所寫,我很害怕哪天O'Reilly不提供10天的免費試用,或者限定只有認證過後的edu郵箱纔可以。我就想在這10天的試用期過去之前先把沒看完的書保存下來。這裏,保存成HTML是沒有用的,保存成MHTML文件格式纔可以: 圖片保存爲MHTML

什麼是MHTML文件?[4]
MHTML文件是包含網頁所有內容的檔案。它存儲HTML網頁以及網頁中的鏈接資源,其中可能包括的CSS, JavaScript,圖像和音頻文件。MHTML文件主要由Web開發人員用來保存網頁的當前狀態以用於存檔。

我用 Requetium寫了一個自動化的腳本,能夠自動把一本書的每一章都保存下來,方便之後學習。


圖片畢竟是白嫖,代碼就不放了,有需要的可以直接找我要。

References

[1] O'Reilly封面生成器: https://orly.nanmu.me/
[2] 這些年我們一起讀過的O'Reilly動物書: https://zhuanlan.zhihu.com/p/32346545
[3] Selenium保存網頁爲mhtml方法: https://www.cnblogs.com/superhin/p/12600358.html
[4] .MHTML文件擴展名: https://m33.wiki/extension/mhtml.html



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章