码迷,mamicode.com
首页 > 编程语言 > 详细

python3写的腾讯漫画下载器

时间:2014-07-25 00:00:54      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:http   os   2014   re   c   代码   算法   时间   

代码很稀烂,开坑后一个月的时间,断断续续总算是写完了,主体功能完成,顺便PYQT5写了个GUI,并用cx_freeze打包,可以在windows下用。

项目托管在github: https://github.com/abcfy2/getComic

预览效果

放几张预览图,支持不连续的章节选择下载。

windows下的效果:

bubuko.com,布布扣

bubuko.com,布布扣

deepin下效果:

bubuko.com,布布扣

算法描述

腾讯的漫画从PC版访问时看到的是flash,但是移动版的页面却是图片,用ipad的UA请求ac.qq.com可以发现跳转为m.ac.qq.com,从这里入手就可以下载jpg的图片了。

页面的图片是用js生成的,用文本编辑器手工换行就可以很明确的看到js获取图片URL的算法,用python实现即可。

对于http://ac.qq.com/bleach, http://ac.qq.com/cf等这样的地址,用ipad的UA请求后可以直接跳转为m.ac.qq.com的地址,这个地址会带有id参数,就可以获取到图片了。

python3写的腾讯漫画下载器,布布扣,bubuko.com

python3写的腾讯漫画下载器

标签:http   os   2014   re   c   代码   算法   时间   

原文地址:http://my.oschina.net/abcfy2/blog/294668

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!