python爬虫 高清无码图片 | 程序小兵

python爬虫 高清无码图片

前言

这是篇流水博客。

在某易的摄影为主题的网站混了好久,发现里面的摄影师,真心厉害,拍片漂亮漂亮的。这么多漂亮的照片,想保存下来,有无更好的办法呢?特别是那么多私房照,高清无码的啊。这个技能必须掌握,因此我寻找了许久许久。

解决

众里寻他千百度,蓦然回首,那些高清无码照片尽在电脑E盘中。

得写个简单的爬虫把这些珍贵的学习资料存下来,万一世界末日了这些图片消失了就不好办了。

直接上代码:

# -*- coding:utf8 -*-
from bs4 import BeautifulSoup
import os, sys, urllib2,time,random

path = os.getcwd()                     
new_path = os.path.join(path,u'loft')
if not os.path.isdir(new_path):
    os.mkdir(new_path)


def page_loop(page=1):
    url = 'http://me2-sex.lofter.com/tag/美女摄影?page=%s' % page
    print url
    content = urllib2.urlopen(url)
    soup = BeautifulSoup(content)
    my_girl = soup.find_all('img')
    for girl in my_girl:
        link = girl.get('src')
        flink = link
        print flink
        content2 = urllib2.urlopen(flink).read()

        #with open(u'loft'+'/'+time.strftime('%H-%M-%S')+random.choice('qwertyuiopasdfghjklzxcvbnm')+flink[-5:],'wb') as code:   
        with open(u'loft'+'/'+flink[-11:],'wb') as code:
            code.write(content2)

    page = int(page) + 1
    print u'开始抓取下一页'
    print 'the %s page' % page
    page_loop(page)

page_loop()
print "~~~~~~~~~~~~~~~~~~~~~~~~~~END~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
#为了避免双击的时候直接一闪退出,在最后面加了这么一句
raw_input("Press <Enter> To Quit!")

其中url里贴需要爬的网站,具体的规则,可以还的小修改下,上面代码保存为xx.py,然后在命令行python xx.py执行即可。

一张一张漂亮的图片,裸露在你面前~~小激动啊,裸露的照片(请以艺术的眼光来审美),就这样,我爬了约1T的高清照片~。

完。

文章目录
  1. 1. 前言
  2. 2. 解决
,