Messenger Pics Downloader é um aplicativo Python3 criado com solicitações e selênio para baixar todas as imagens de conversas específicas no messenger.
git clone https://github.com/Kukiezi/messenger-pics-downloader
Vá para Chromedriver e faça o download do ChromedRiver no Messenger-PICS-DOWNLOADER.
Para iniciar o aplicativo:
python3 messenger-pics-downloader
Ótimo, agora você deve ter um aplicativo em execução!
Vá para Config.json e preencha as credenciais:
exemplo:
"credentials" : {
"username" : " [email protected] " ,
"password" : " password1234 " ,
"folder_name" : " ImagesFolder " ,
"messenger_path" : "https://www.facebook.com/messages/t/john_smith
},
Vá para config.json e veja as configurações:
x
fotos se você quiser parar agora e baixar o que você tem ou continuar. Para desativar a licença em 0exemplo:
"settings" : {
"check_stop_every_pic" : 50 ,
"start_scrapping_at_pic" : 200 ,
},
O exemplo acima vai pular para a 200ª foto e perguntar se você deseja parar ou continuar a cada 50.
Depois de começar, você terá opção para usar config.json
ou adicionar dados manualmente. Para o manual, você terá que escrever informações no console. Sugiro usar config.json
para melhor experiência.
Quando o programa começar, você pode basicamente sair da mesa, mas o terminal deve ser mantido aberto. Se algo inesperado acontecer, você poderá encontrar mais sobre isso na seção de manuseio de erros abaixo.
Como seus erros de selênio podem acontecer devido à Internet mais lenta ou a qualquer coisa que possa acontecer inesperadamente no Facebook. Mais detalhes que você encontrará em webdriver_error.txt
.
Antes de postar qualquer problema aqui, tente correr algumas vezes para garantir que não fosse apenas um acidente.
Este projeto foi feito para aprender mais sobre o Python e eu não tenho grandes planos para isso, mas se você encontrar um bom recurso a acrescentar ou conseguir você mesmo, ficarei mais feliz em conferir!