经过艰辛的努力,我终于实现了我的douban梦想



当我从2010年12月12日(douban主页标记的其实我早忘了)加入douban开始,我就有一个梦想!


那就是【一键下载美女图片】。

douban上的妹纸都太好看了有木有!

但是妹纸图片太多了,每张都要右键另存为简直崩溃啊!我发现360极速浏览器可以用ALT+左键,直接保存图片。很长一段时间,我都是这么保存的,看一张,保存一张……

但人的懒惰是进步的阶梯,这种做法真的是太烦人了啊!于是我打算学习python,曲线救国,实现我的douban梦想。

我先找了几本电子书,包括《Python编程快速上手》等等。

图片:

电子照片册制作python_图片下载

都说python很简单,可我很长一段时间一直停留在print(‘hello world’)的阶段。

不过最近我突然开悟了,在我弄懂了def init 是怎么回事之后(现在好像又忘了),我终于向我的梦想迈进了一步。

废话不多说,下面说一下我是怎么做的。

要把大象关冰箱,一共分几步。

我们的大象目标是把妹纸图片下载到文件夹,方便在本地看。

第一步,下载一个Python3安装上,因为3可以用pip直接安装模块,所以用3。然后安装我们需要的几个模块,分别是:requests, os, bs4, easygui。学习一下这几个模块是怎么用的。

第二步,用os模块里的os.makedirs()创建一个文件夹。

第三步,输入网址,把网页下载下来。这个网址只是相册缩略图网页的地址,所以还是要翻页的。由于douban相册的网址排序不是顺序来的,所以得手动操作一下。一般每次可以下载18张图片。

第四步,通过网页里的图片链接,把图片下载下来。搞定。
程序做好是这样的:

电子照片册制作python_爬虫_02


电子照片册制作python_电子照片册制作python_03

电子照片册制作python_图片下载_04

电子照片册制作python_python_05

值得一提的是,输入的网址,我选择的是豆瓣相册打开的缩略图网址。下载的图片一般是相册里的尺寸。可我们知道,有些妹纸的照片是可以点击查看大图的。

电子照片册制作python_python_06

后来我发现,大图的地址和缩略图只是地址上一个字母的不同。我就又稍微改进了一下,这样就可以下载大图了!(如果相册里有大图、有小图,就难办了,我还没研究明白)

好了,有兴趣的同学可以联系我!

11.1

经过我这个菜鸟的研究,我终于制成了可以一键下载整个相册的程序,而且不用翻页,不用反复输入地址。然后我就开心无比的开始下载图片……

结果……被douban封了我的IP。

但是第二天又把我放出来了。

开心。