下载图片-使用正则表达式
发布时间:2020-12-14 01:02:31 所属栏目:百科 来源:网络整理
导读:图片处理 如何处理图片 拿到网页 使用正则表达式匹配 使用urlretrieve下载图片 import re import urllib2 import urllib def getContext (url) : ''' 获取html ''' html = urllib2.urlopen(url) return html.read() def getPicture (html) : ''' 获取图片网
图片处理如何处理图片
import re
import urllib2
import urllib
def getContext(url):
''' 获取html '''
html = urllib2.urlopen(url)
return html.read()
def getPicture(html):
''' 获取图片网址 '''
regex = r'class="BDE_Image" src="(.+?.jpg)"'
pattern = re.compile(regex)
imageUrl = re.findall(pattern,html)
i = 1
for url in imageUrl:
print url
urllib.urlretrieve(url,'%s.jpg' % i)
i +=1
url = 'http://tieba.baidu.com/p/3932177087'
if __name__=='__main__':
html = getContext(url)
getPicture(html)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |