作者:禾漾啊 | 来源:互联网 | 2023-02-07 16:18
importurllib.requestimportrerequrllib.request.urlopen('http:www.imooc.com')bufreq
import urllib.request
import re
req = urllib.request.urlopen('http://www.imooc.com/')
buf = req.read()
webstr = buf.decode()
urlList = re.findall(r'http:.+\.jpg', webstr);
i = 0
for url in urlList:
f = open(str(i)+'.jpg','wb') #注意第二个参数要写成wb,写成w会报错
req = urllib.request.urlopen(url)
buf = req.read()
#bufstr = buf.decode('utf-8','ignore')
f.write(buf)
i += 1
注意:
python 3.x中urllib库和urilib2库合并成了urllib库。。
其中urllib2.urlopen()变成了urllib.request.urlopen()
urllib2.Request()变成了urllib.request.Request()