python3寫的騰訊漫畫下載器

代碼很稀爛,開坑後一個月的時間,斷斷續續總算是寫完了,主體功能完成,順便PYQT5寫了個GUI,並用cx_freeze打包,能夠在windows下用。python

項目託管在github: https://github.com/abcfy2/getComicgit

git@osc鏡像倉庫: http://git.oschina.net/abcfy2/getComicgithub

預覽效果

放幾張預覽圖,支持不連續的章節選擇下載。算法

windows下的效果:windows

在此輸入圖片描述

在此輸入圖片描述

deepin下效果:編輯器

在此輸入圖片描述

算法描述

騰訊的漫畫從PC版訪問時看到的是flash,可是移動版的頁面倒是圖片,用ipad的UA請求ac.qq.com能夠發現跳轉爲m.ac.qq.com,從這裏入手就能夠下載jpg的圖片了。.net

頁面的圖片是用js生成的,用文本編輯器手工換行就能夠很明確的看到js獲取圖片URL的算法,用python實現便可。圖片

對於http://ac.qq.com/bleach, http://ac.qq.com/cf等這樣的地址,用ipad的UA請求後能夠直接跳轉爲m.ac.qq.com的地址,這個地址會帶有id參數,就能夠獲取到圖片了。ip

相關文章
相關標籤/搜索