- 用爬虫获取某个网站上面的图片,使用beautifulsoup解析
- 代码:
import requests
import re
import numpy as np
from bs4 import BeautifulSoup
import os
from PIL import Image
import matplotlib.pyplot as plt
url = 'https://desk.zol.com.cn/dongman/xiaohuangren/'
data = requests.get(url).text
soup=BeautifulSoup(data)
imglst=soup.find_all('img',src=True)
img=[]
for i in imglst:
img.append(i['src'])
if(not os.path.exists(r'E:/anaconda/img')):
os.mkdir('E:/anaconda/img')
j=0
for i in img:
rpimg=requests.get(""+i)
j=j+1
with open('E:/anaconda/img/'+'{}.jpg'.format(j), 'wb') as f:
f.write(rpimg.content)
x=Image.open('./img/1.jpg','r')
plt.imshow(x)
plt.axis('off')
plt.show()