# 用正则爬取单页图片
from urllib import request
import re
base_url = 'https://tieba.baidu.com/p/5504076850'
response = request.urlopen(base_url)
html = response.read().decode('utf-8')
pat = re.compile('<img class="BDE_Image" src="(.*?)"')
pic_url = pat.findall(html)
for url in pic_url:
print('downloading...%s'% url)
fname = url.split('/')[-1]
request.urlretrieve(url,fname)
# 运行结果如下,点击链接即可
C:\Users\cz\AppData\Local\Programs\Python\Python35\python.exe E:/Python/python高阶/42.py
downloading...https://imgsa.baidu.com/forum/w%3D580/sign=c1980705a8cc7cd9fa2d34d109002104/8f0a304e251f95cabcff8e5ec2177f3e660952cb.jpg
downloading...https://imgsa.baidu.com/forum/w%3D580/sign=33f5fcba8e35e5dd902ca5d746c7a7f5/a2a1cd11728b4710c525e124c8cec3fdfd0323cb.jpg
downloading...https://imgsa.baidu.com/forum/w%3D580/sign=091295e9576034a829e2b889fb1249d9/49da81cb39dbb6fdc251f9ce0224ab18962b37cb.jpg
Process finished with exit code 0
兄弟连学python
Python学习交流、资源共享群:563626388 QQ