O Facebook vem caindo em desuso há um tempo. Então recentemente pensei em fazer um backup de todas minhas fotos, até que me deparei com um problema: como baixar as fotos em que eu fui marcado? 

O Facebook agora permite que você baixe todos os dados fornecidos a ele, fotos, curtidas, publicações, contatos e muito mais, mas ele não oferece a opção de baixar suas fotos marcadas/tagged por amigos.

Eu encontrei uma solução, relativamente simples, mas você vai precisar ter o Python 2 instalado para rodar um script:

1. Baixe o script em Python: https://github.com/mgjohnston/fmpd

2. Acessa a página “Fotos com você” e role até o final dela-  https://www.facebook.com/me/photos

3. Abra o Inspecionar do Google Chrome (ctrl + shift + i), ignore o aviso de segurança e executa o seguinte código:

for (link of document.getElementsByTagName('a')) { 
  if (!link.href.includes("?fbid=")) continue; 
  console.log(new URL(link.href).searchParams.get("fbid")); 
}

Agora você precisa copiar todas as URLs geradas e salvar em um arquivo chamado list.txt. Não esqueça de limpar o arquivo e deixar apenas os FBIDs das fotos.

4. Vamos precisar agora dos cookies do Facebook para o script conseguir funcionar e acessar as fotos para baixar em seu computador. Eu recomendo que você use a extensão cookies.txt para o Chrome e salve o arquivo como “cookies.txt” na mesma pasta em que você baixou o script.

5. Use o Python 2 para rodar o script e baixar as fotos.

python download.py
5 1 voto
Nota do Artigo
Subscribe
Notify of
guest

1 Comentário
newest
oldest most voted
Inline Feedbacks
View all comments
Roberto Pena
Roberto Pena
2 anos atrás

Henrique, tudo bem? Pode parecer fácil pra você que é especialista, mas teria uma forma mais automatizada para fazer isso? Obrigado

1
0
Would love your thoughts, please comment.x