直接上代码:
import requests
import re
img_url='http://tieba.baidu.com/photo/g/bw/picture/list?kw=%E8%94%A1%E5%BE%90%E5%9D%A4&alt=jview&rn=200&tid=5804217266&pn=1&ps=1&pe=40&info=1&_=1557237062146'
res=requests.get(img_url)
pat='"murl":"(.*?)"'
imagelist=re.findall(pat,res.text)
x=1
for imageurl in imagelist:
imagename='JDPIC/'+'蔡徐坤'+str(x)+'.jpg'
#with open把图片保存到本地
res=requests.get(imageurl)
with open(imagename,'wb') as pic_object: #wb表示以二进制方式写入
pic_object.write(res.content)#对于非文本请求,用content
x+=1
顺便吐槽一下,pycharm很好用,vscode很简陋,但是jupyter notebook才是爸爸级存在.