上次不知道在哪里找到一个煎蛋妹子图地址,好像有5000 个图片地址来着?貌似是这里:http://www.funet8.com/5k-beauty-jiandan.html(时间太久我也不太清楚了,不过我同时还找到了这个:http://acora.cc/jandan-gril.live

然后补考完了么,感觉还不错,就把上次某人发的批量下载脚本顺手改了改(其实就是加上了了两个错误处理,中间有图片下载失败时不会直接退出而已)。代码存一下。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#! /usr/bin/python
# -*- coding: utf-8 -*-
import urllib
import os
import sys
try:
  if __name__ == '__main__':
    cur_dir = os.path.dirname(os.path.abspath(__file__))
    urlfile = os.path.join(cur_dir, sys.argv[1])
    f = open(urlfile, 'r+')
    print 'Input checked.\n'
    for line in f:
      print 'Downloading file ', line
      names = line.split('/')
      name = names[-1].strip()
      try:
        urllib.urlretrieve(line, os.path.join(cur_dir, name))
        print 'Done!\n'
      except IOError, e:
        print 'Error occured!', e, '\n'
except IndexError, e:
  print 'No input specified. Exiting...\n'

另外我还找到了这个:http://acora.cc/quantities-to-obtain-a-custom-omelette-sister-figure.live,作者把爬虫发布了,可以用这个在本地服务器上抓妹子图地址,存在文本文件里,一行一个地址,然后用上面那个脚本加上执行权限运行就行了。

1
2
3
4
# 加上执行权限
chmod +x getooxx.py
# 启动批量下载(假设存有地址的文本文件为 jandan.txt )
./getooxx.py jandan.txt