- Python3
- requests
- bs4
- re
- collections
- os
- time
- base64
- pyaes
- js2py
漫畫唄 (https://www.manhuabei.com/)
- 能夠自動擷取喜愛的漫畫 最新更新時間、最新漫畫名稱
- 能夠依據最新更新時間做排列顯示
- 能夠選取漫畫不同類別 (e.g.本傳、番外篇等)
- 支援下載最新集數、或是一次全部下載
- 下載時會自動建立漫畫名稱、漫畫集數名稱的資料夾
- 所有套件皆支援在 iOS/iPadOS平台 上的 Pyto IDE 應用程式內安裝並執行
變數 web 為喜愛的漫畫清單。變數 web 為 dict 型態。請依照”中文名稱”: “在漫畫唄中的網址代號”,
格式插入變數 web 的括號內。
- 範例:
“鬼滅之刃”: “guimiezhiren”,
正在統整最新漫畫更新時間...
現在時間 2020-08-21 04:57
-----------
1: 擅長捉弄人的原高木同學 最新更新時間: 2020-08-19 01:21
章節 最新集數: 150话
-----------
2: 錢進球場 最新更新時間: 2020-08-06 13:20
章節 最新集數: 02部61话
-----------
3: 進擊的巨人 最新更新時間: 2020-08-05 19:29
章節 最新集數: 131话 地鸣
-----------
4: 一拳超人 最新更新時間: 2020-07-31 12:24
章節 最新集數: 176话
原作版 最新集數: 原作版128话
番外 最新集數: 16卷番外
-----------
5: 搖曳露營 最新更新時間: 2020-07-28 16:10
章節 最新集數: 53话
其他系列 最新集數: 联动短篇
同人漫画 最新集數: しろし同人
-----------
6: 擅長捉弄人的高木同學 最新更新時間: 2020-07-11 03:50
章節 最新集數: 130话
請輸入下載漫畫的編號: 1
要下載哪一回?
註: 下載最新集數請輸入 "latest"; 下載全部請輸入 "all"
latest
即將下載漫畫名稱: 150话
網址: http://www.manhuadui.com/manhua/shanchangzhuonongrendeyuangaomutongxue/562625.html
共 9 頁
第 8 頁下載完成
已完成下載 150话
是否繼續下載 (y/n): n
已結束程式...
註: 有些編譯器不支援處理 print 函數內的 \r
(游標回到行首) 字元,所以在下載個別分頁時會依序顯示 第 X 頁下載完成
,而非只顯示一行。
進入漫畫唄網頁的漫畫頁面時,並非一開時就載入好漫畫圖片的位置。漫畫唄使用 JavaScript 動態生成圖片顯示的 HTML code。所以無法直接使用 requests 套件下載圖片。
該網頁會事先傳送各分頁的圖片連結,並透過AES CBC方式加密。解密的 金鑰 與 IV(初始向量) 皆可透過爬蟲解析擷取下來。接著使用純Python套件的 pyaes (iOS平台 上的 Pyto 程式支援安裝此套件) 或是一般較常用的 PyCrypto 套件做AES解密。
後續只要再做些文字處理即可取得各分頁的圖片連結,並透過 requests 套件下載。
本程式僅供作為Python程式語言應用範例之教學用途,請勿使用於任何非法行為