上次不知道在哪里找到一个煎蛋妹子图地址,好像有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
|