展开全部
def getImg(html):
reg = r'[^<]*[^u]*[^r]*[^l]*[^>]*'
imgae = re.compile(reg) #comile拼写错了
imglist = re.findall(imgae, str(html))
return imglist#正则也需要修改下,如下:
import re, urllib
def sfinds(start_str, end, html):
start = html.find(start_str)
if start >= 0:
start += len(start_str)
end = html.find(end, start)
if end >= 0:
return html[start:end].strip()
def getHtml(url):
p = urllib.urlopen(url)
html = p.read()
return html
def getImg(html):
reg = r'
imgae = re.compile(reg)
imglist = re.findall(imgae, str(html))
return imglist
print getImg(getHtml('http://image.baidu.com/'))
如果解决了您的问题请采纳!
如果未解决请继续追问62616964757a686964616fe4b893e5b19e31333337383839