|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import urllib
import re,os
url = 'http://jandan.net/ooxx'
page = urllib.urlopen(url)
html = page.read()
req = r'src="(.*?.jpg)"'
reg = re.compile(req)
img_addrs = re.findall(reg,html)
for each in img_addrs:
filename = each.split('/')[-1]
with open(filename, 'wb') as f:
img = urllib.urlopen(each).read()
f.write(img)
- #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 '下载完成'
复制代码
|
|