Neste artigo você vai aprender a como fazer download de arquivos com Python, veremos duas maneiras muito simples

download de arquivos com Python capa

Fala programador(a), beleza? Bora aprender mais sobre download de arquivos com Python!

A primeira estratégia que veremos será com a biblioteca urllib de Python

Dela importaremos request e utilizaremos a função urlretrieve

Veja o código necessário:

from urllib import request

file_url = 'https://www.site.com/meuarquivo.txt'

file = 'arquivolocal.txt'

request.urlretrieve(file_url , file )

Veja que definimos a URL do arquivo e depois o nome do arquivo no nosso ambiente local

Passamos estes dois argumentos para a função urlretrieve e pronto, baixamos o arquivo!

Outra aboradgem importante é utilizando a biblioteca wget

Esta também é muito utilizada para download de arquivos com Linux

Veja como podemos aplicar:

from wget

file_url = 'https://www.site.com/meuarquivo.txt'

file = 'arquivolocal.txt'

wget.download(file_url , file )

Em wget utilizamos o método download, que recebe os mesmos parâmetros que a abordagem anterior

Assim conseguimos realizar o download também, porém agora com wget

Conclusão

Neste artigo você aprendeu a como fazer download de arquivos com Python

Utilizamos duas abordagens diferentes para você ter opções ao baixar arquivos com Python

Lembre-se de escolher a que mais se adequa ao seu projeto!

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

3 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
felipe

olá
como direcionar o arquivo baixado para uma pasta especifica?

pois quando baixa só fica na mesma pasta do arquivo.PY

Glória Gomes

Basta vc indicar o caminho inteiro (com nome e extensão do arquivo) do local onde quer salvar.

from wget

file_url = 'https://www.site.com/meuarquivo.txt'
file = f'C:\Users\minhasessão\Desktop\arquivos\arquivolocal.txt'

wget.download(file_url , file )
Claudio Henn

Boa tarde.
Como ignorar verificação do certificado SSL?
Comecei a ter o erro abaixo usando a urlretrieve
urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841