废话不多说,直接上代码
我是新学Python,代码是我参考站内一位朋友的代码写的
# coding:utf-8 import reimport urllib.request def geturl(url): ''' 打开给定的网页,并返回网页的内容, python3中来来是以字节码形式返回的, 可以根据网页编码判定编码为gb2312,是gbk的子集, 以字符串形式返回。 ''' req = urllib.request.urlopen(url) req = req.read() return req.decode("gbk") if __name__ == "__main__": print("------------Starting------------") url = "http://www.meizitu.com/a/4674.html" src = geturl(url) links = [] pattern = re.compile(r'',re.DOTALL) links = pattern.findall(src) length_links = len(links) for index in range(length_links): urllib.request.urlretrieve(links[index][1],'E:\\tmp\\pic\\'+(links[index][0])[-3:]+".jpg") print("------------End------------")