top of page
pixel-art-1674061099gif_1674061104.gif

Nossas redes sociais

youtube

Se o site o ajudou, ajude o site

gif500.gif

pix
008-064-101-67

henrique liandro
da silva

constructor.webp

ajude o site a continuar funcionado

logo4.png

fazer download ou baixar todas as imagens de um site - Python

import requests

import os

from bs4 import BeautifulSoup


# URL do site

url = "https://www.exemplo.com"


# Fazer o request da página

response = requests.get(url)


# Extrair os links das imagens

soup = BeautifulSoup(response.text, "html.parser")

imagens = soup.find_all("img")

links_imagens = [img.get("src") for img in imagens]


# Criar a pasta para salvar as imagens

pasta_destino = "imagens"

if not os.path.exists(pasta_destino):

os.mkdir(pasta_destino)


# Fazer o download de cada imagem

for link in links_imagens:

try:

response = requests.get(link)

nome_arquivo = link.split("/")[-1]

caminho_arquivo = os.path.join(pasta_destino, nome_arquivo)

with open(caminho_arquivo, "wb") as arquivo:

arquivo.write(response.content)

print(f"Imagem {nome_arquivo} salva com sucesso!")

except Exception as e:

print(f"Erro ao salvar a imagem {nome_arquivo}: {e}")


91896796_edited.png

"Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu."

Laura Castro

"Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu."

Ana Serra

"Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu."

Bruno Costa

"Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu."

Cláudia Silva

bottom of page