噩の红莲
(简单水一发)用Python来下载漫画

本帖最后由 噩の红莲 于 2016-1-4 13:46 编辑

咳咳,自从上了大学,很久没来水了,现在是时候水一发了#14x

首先,解释下为什么要自讨苦吃,自己弄个东西来下载漫画

由于咱的系统是linux,没有什么下载一键下载漫画的应用,而且咱又不想去在线看#17x(不喜欢那种换一页,刷新一次的感觉)

so,就萌发了想做个小脚本来下载漫画的想法,但是技术有限,只能下载特定的网页,特定的漫画(主要是懒****)

现在和大家分享下过程

首先上图

思路有很多个

对于漫画链接是有规律的,我们可以采用连接字符串,组成链接的方式获取新链接,再进行下载

对于漫画链接是没有规律的 ,我们可以采用匹配字符串获取链接的方式得到链接,再进行下载

但是,链接和漫画的下载又有什么关系呢?

其实,漫画切换之所以要加载

是因为要从某个特定的链接中获取数据,然后再把数据显示出来,就成我们看到的漫画

so,每一张漫画都有特定的链接,链接页面中包含的数据就是漫画

我们可以看下

http://manhua.dmzj.com/sanhualimi/15610.shtml

右边蓝色的部分就是漫画的真实地址(我用的是firefox的样式查看器,f12)

打开这个,我们就可以看到

这个时候,只要把http://images.dmzj.com/s/%E6%95% ... %E5%BC%A5/02/001.jp g里面的所有内容都下载,那么就可以在本地得到一张漫画了

知道原理之后,就让我们开始学习吧

1.python的基本语法

2.python的list

3.python的urllib模块

4.python的os模块

(有兴趣的同学可以尝试学下,python很简单的,如果是windows还请自行学习如何配置python开发环境)

http://jingyan.baidu.com/article/eb9f7b6da950c4869364e8f5.html(看到第四步就ok了,然后去下载一个sublime什么的)

#6x还望支持下,您的支持是我更新的动力

琳海馨_
感觉好棒
展开Biu

感觉好棒,支持

[查看全文]