|
楼主 |
发表于 2017-3-12 20:45:11
|
显示全部楼层
╮(╯▽╰)╭,我重新用request模块写了个,urlli模块不太会用。
- #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。。。 |
|