python 下载网页上的所有图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 下载网页上的所有图像相关的知识,希望对你有一定的参考价值。

import requests
from BeautifulSoup import BeautifulSoup
 
r = requests.get('http://<url>')
 
while r.status_code!=200:
	r = requests.get('http://<urL>')
 
soup = BeautifulSoup(r.text)
 
images = soup.findAll('img')
 
for i in range(0, len(images)):
	url= 'http://<url>'+images[i]['src']
	img = requests.get(url)
	
	while img.status_code!=200:
		img = requests.get(url)
	
	with open(str(i)+".jpg", 'wb') as test:
		test.write(img.content)

以上是关于python 下载网页上的所有图像的主要内容,如果未能解决你的问题,请参考以下文章

python 下载网页上的所有图像

python 下载网页上的所有图像

使用 BeautifulSoup 将网站上的所有图像下载到指定文件夹的 Python 脚本

Python爬虫爬取网页上的所有图片

开源用于下载网页上的文件的python爬虫

如何下载网页上的所有图片