Como posso baixar todas as minhas mensagens privadas do Facebook?
Eu realmente não quero ter que percorrer as mensagens reais, esperar que as mais antigas sejam carregadas e copiar e colar, já que tenho 7k + mensagens até agora.
Estou aberto a qualquer solução.
facebook
data-liberation
Michael0x2a
fonte
fonte
Para começar, use um computador e abra o navegador Google Chrome. Se você não possui o Google Chrome, faça o download. Em seguida, use o navegador Google Chrome para acessar http://m.facebook.com/messages/
Em seguida, clique na pessoa com a qual deseja ver a primeira mensagem.
Agora pressione Ctrl+ Shift+ Je cole esse código na janela inferior que aparece e, em seguida, pressione Enter. Em seguida, ele continuará carregando mensagens antigas até atingir a primeira mensagem. Aqui está o código:
O código acima também pode ser encontrado neste site: http://jsfiddle.net/magicramki/k9gda3cu/
Se você não quiser voltar até o fim, precisará interromper o script. Para fazer isso, primeiro você precisará defini-lo como uma variável:
Para interromper, basta inserir o seguinte comando:
Você pode retomar o script a qualquer momento digitando a primeira parte novamente.
Agora, depois de carregar tudo, você tem duas opções. Você pode clicar com o botão direito do mouse em qualquer lugar da página e escolher "Salvar como" e, em seguida, salvar esse arquivo em algum lugar do seu computador. Em seguida, use o Google Chrome para abri-lo quando quiser visualizá-lo mais tarde (não ficará bem no Internet Explorer). Isso salvará o bate-papo inteiro, completo com fotos e emoticons. Quando você deseja procurar um dia específico, pressione Ctrl+ Fpara exibir a caixa de localização. Em seguida, digite "2 de março", por exemplo, para iniciar a conversa em 2 de março.
A segunda opção é destacar as partes que você deseja salvar e, em seguida, copie pressionando Ctrl+ C. Em seguida, abra o Microsoft Word e cole-o no documento pressionando Ctrl+ V. Agora salve esse arquivo. Isso salvará o texto e as imagens, mas não os emoticons.
fonte
Uncaught TypeError: Cannot read property 'getElementsByClassName' of null \n at <anonymous>:3:1
. O nome do elemento usado no seu código parece ter sido alterado. Não tenho competência para encontrá-lo. Você poderia atualizar seu código?Você pode tentar acessar http://m.facebook.com/ e clicar em "Mensagens".
Selecione uma pessoa para ver o histórico e clique em "Ver mensagens mais antigas" uma vez.
Observe que
&start=
parte da URL é o número de mensagens recebidas e enviadas menos 7.Observe a
&page_size=7
parte no URL. Atualmente, o Facebook não limita esse número, você pode configurá-lo para um número maior que o valor inicial. Isso desativa a paginação e exibe todas as mensagens encontradas, exceto o 7. ignorado (se o número for menor, de alguma forma o Facebook exibirá apenas 7).** Para fazê-lo funcionar no Chrome, clique com o botão esquerdo em "Ver mensagens mais antigas" e escolha "abrir em uma nova guia". Lá você encontrará o número "page_size =" para alterar. (Maio de 2013)
fonte
start
e ospage_size
parâmetros do URL - o URL é completamente diferente. O Firefox mostra, mas a mudançapage_size
parece não ter efeito - ainda vejo apenas algumas mensagens de cada vez.page_size
parâmetro não está mais presente é para todos os três navegadores (Firefox, IE e Chrome)Eu uso uma ferramenta chamada SocialSafe que faz backup de todo (bem, praticamente todo) o meu conteúdo do Facebook, e que agora inclui mensagens. Eu posso pesquisar através de todos eles e também ver no pequeno diário todas as coisas diferentes que eu fiz no Facebook ao longo dos anos.
fonte
Faça o download de uma cópia dos seus dados do Facebook: clique na pequena seta no canto superior direito e selecione "Configurações da conta". Em seguida, encontre a linha de texto que diz "Baixe uma cópia dos seus dados do Facebook" e clique no link.
Eu escrevi um script python útil chamado mesExtractor que ajuda a extrair qualquer conversa dos seus dados do Facebook. Usando esse script, sou capaz de extrair mais de 60k mensagens em uma conversa dos meus dados do Facebook. Veja a demonstração do github aqui:
fonte
Se você usa o Chrome, tenho uma extensão apenas para esse fim.
Aqui está o link Message Saver for Facebook .
Não tentei as conversas realmente grandes, mas o que tenho (até 15.000 mensagens) salva. Você também pode salvar em partes.
Você pode optar por salvar o seu bate-papo como apenas texto, um arquivo html com todos os smileys, emojis, fotos e outros arquivos incorporados ou como um arquivo zip. Todos os arquivos serão salvos localmente no seu computador.
fonte
Existe um complemento para o Firefox que baixa sua caixa de entrada do Facebook e a salva em arquivos txt. Dê uma olhada aqui: https://addons.mozilla.org/en-US/firefox/addon/red1/ ou aqui: http://www.facebook.com/Red1MessageArchiver
fonte
Basta ir ao menu do navegador e clicar em "salvar como" enquanto estiver na página com as mensagens. Verifique se todas as mensagens estão sendo exibidas clicando para carregá-las a cada vez, até voltar ao início. Isso salvará toda a página da web, incluindo suas fotos, e você poderá rolar a mensagem exatamente como a original no Facebook. Espero que isto ajude!
fonte