╮(╯▽╰)╭,我重新用request模块写了个,urlli模块不太会用。![](static/image/smiley/ARU/aru-1x-1_039.png) #coding=utf-8
import re
import requests
url = 'http://jandan.net/ooxx'
html = requests.get(url).text
pic_url = re.findall(r'<img src="//(.*?)" />',html,re.S)
print pic_url #测试正则表达式是否成功
for i in xrange(0,len(pic_url)):
pic_url[i] = "http://"+pic_url[i]
print pic_url #测试是否获取到图片链接
t = len(pic_url)
print t #图片的数量
i = 0
for each in pic_url:
try:
pic= requests.get(each, timeout=10)
except requests.exceptions.ConnectionError:
print '【错误】当前图片无法下载'
continue
string = '%s.jpg' %i
fp = open(string,'wb')
fp.write(pic._content)
fp.close()
i += 1
print '下载完成'
这个是成功的。但是为嘛urllib下载的是1KB。。。 |