码迷,mamicode.com
首页 > 编程语言 > 详细

python3.7---爬取网页图片

时间:2019-07-19 10:45:04      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:code   port   return   http   imp   com   import   jpg   img   

#!/usr/bin/python

import re
import urllib
import urllib.request #python3中urlopen、urlritrieve都在request库里面了,所以要导入此库

def htmlGet(url):
page = urllib.request.urlopen(url)
html = page.read()
return html

def imgGet(html):
res = r‘src="(https.*?.jpg)"‘
imgre = re.compile(res)
imglist = re.findall(imgre,html.decode("utf-8")) #html不加后面的会报错typeerror,因为编码格式的变化,这里需要指定一下
x = 0
for i in imglist:
urllib.request.urlretrieve(i,"%s.jpg" % x)
x+=1

html = htmlGet("http://***")
imgGet(html)

python3.7---爬取网页图片

标签:code   port   return   http   imp   com   import   jpg   img   

原文地址:https://blog.51cto.com/11954248/2421605

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!