吳政賢 OA Wu LiveCoding.tw
用C語言寫漫畫下載器 - OA Wu's Blog

用C語言寫漫畫下載器

其他 C 語言 HTML

這是個使用 C 語言的 Console 畫面去繪出模擬 BBS 版型,並且利用 wget 指令將知名網站 8comic 上的原始碼轉譯出漫畫並下載,簡單說就是使用 C語言 製作一個爬蟲,並且以 Console 的方式模擬 BBS 介面的排版,然後將爬回來的數據以 HTML 方式開啟。

用C語言寫漫畫下載器
此實作是使用 C語言 Console 界面繪出模擬 BBS 版型

用C語言寫漫畫下載器
並且利用 wget 將知名網站 8comic 上的原始碼轉譯出漫畫並下載,簡單說就是使用 C語言 製作一個爬蟲,並且以 Console 的方式模擬 BBS 介面的排版

 

作品靈感來源只是想方便看漫畫,所以動手寫了程式將網站上的圖檔可以依照自己的選擇進行下載,程式中利用了 SQLite、C語言多重指標、網頁語言工具..等。下載後的漫畫皆會存在客戶端的資料夾裡面,搭配 JavaScript、HTML 來達到瀏覽效果,所以只要開啟資料夾內的 index.html 即可方便看漫畫,有興趣也歡迎至 GitHub 下載執行檔、原始碼試試,不過此作目前已經沒在維護,若 8comic 網站有更新原始碼的話,則不保證可以正常下載漫畫。

用C語言寫漫畫下載器
並且利用 wget 將知名網站 8comic 上的原始碼轉譯出漫畫並下載

用C語言寫漫畫下載器
聲明、介紹與使用方式

用C語言寫漫畫下載器
下載完後會儲存於 Download 目錄下

 

其中 BBS 介面的方式是自行制定一套檔案規則,並且放置在 Interface/ 目錄下,當要產生畫面時,C語言 去讀取自訂的字串規格,並且在 Console 上格式化即可達到想要的畫面。換句話就是自行實作一個簡單的 MVC 架構的 View。

 

 目前此作品已經沒有再更新與維護囉!