Python 批量下载图片示例
使用Python find函数和urllib下载图片。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
import time
import urllib
i = 0
url = ['']*10
name = ['']*10
con = urllib.urlopen('http://www.ithome.com/html/bizhi/164396.htm').read()
src = con.find(r'/newsuploadfiles')
end = con.find(r'.jpg',src)
name = con
while src != -1 and end != -1 and i < 10:
url = con
src = con.find(r'/newsuploadfiles',end)
end = con.find(r'.jpg',src)
content = urllib.urlopen(url).read()
open(r'img/'+ name+'jpg','w+').write(content)
name = con
print url
time.sleep(3)
i = i + 1
else:
print "Download Over!"
页:
[1]