novel-parser icon indicating copy to clipboard operation
novel-parser copied to clipboard

將網站內容轉成 epub 或 pdf 的爬蟲程式範例

程式碼說明

此專案是將網站內容轉成 epub 或 pdf 的程式範例,程式碼的執行內容都放在 main.go,主就是三件事情

  1. downloadPageToFile
  • 使用 net/http 發 Request 到網站
  • 使用 goquery 解析 Response 的內容
  • 將網站需要的資訊,儲存到 temp.txt ,以便重新製作 pdf 跟 epub 的時候不用重新撈資料
  1. createEpubFromFile
  • 使用 go-epub 建立 epub 檔案
  1. createPDFFromFile

執行方式
執行 go run . 就會產生 pdf 與 epub 的範例檔案。

參考

其他參考