Jump to content

Download das fotos do Instagram


ENSS
Ir para a Solução Solucionado por Thanael,

Postagens Recomendadas

Bom dia amigos!

Estou implementando um modelo para realizar o download das fotos do Instagram.

Mas além dos downloads das fotos o modelo "baixa" também outros arquivos, como *.json. Poderiam ajudar? Gostaria de fazer o download apenas das fotos. E outra dúvida como faço para limitar o número de fotos baixadas?

Segue o código.

# importing packages from the library
import instaloader

# username
profile_name = input('Digite o nome do perfil do Instagram: ')
print('Download Media...')

# configuring instaloader parameters

instaloader.Instaloader(download_pictures=True,
                        download_videos=False, 
                        download_video_thumbnails=False,
                        compress_json=False, 
                        download_geotags=False, 
                        post_metadata_txt_pattern=None, 
                        max_connection_attempts=0,
                        download_comments=False).download_profile(profile_name)

print("Download Completed!")

 

Obrigado

Link to comment
Compartilhe em outros sites

  • Pessoal da TecnoSpeed
  • Solução

Olá @ENSS tudo bem ? 

Olhando aqui a documentação https://instaloader.github.io/module/instaloader.html consegui encontrar alguns pontos que lhe ajudem. 

1° Para realizar somente o download das imagens será necessário você ajustar alguns parâmetros ali em seu código adicionando o parâmetro save_metadata = False, isso fará com que não seja baixado os arquivos .json.
Também será necessário ajustar o parâmetro  post_metadata_txt_pattern  de None  para str() para não realizar o download dos arquivos .txt.

Resumindo adicione esses dois parâmetros que coloquei abaixo no Instaloader ali do seu código 

save_metadata=False,
post_metadata_txt_pattern=str(), 


2° Agora para limitar o número de download, não consegui encontrar nada sobre isso na documentação.... Uma sugestão seria fazer outro processo para deixar na pasta somente o número de processos que deseja... 

Enfim espero que isso lhe ajude de alguma forma, caso contrário estou a disposição para lhe ajudar.

  • Ajudou! 1
Link to comment
Compartilhe em outros sites

  • 6 months later...
  • 5 months later...

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...