Wie kann ich alle meine privaten Nachrichten von Facebook herunterladen?
Ich möchte nicht wirklich durch die tatsächlichen Nachrichten scrollen, warten, bis ältere geladen sind, und kopieren und einfügen, da ich bis jetzt über 7.000 Nachrichten verfüge.
Ich bin offen für jede Lösung.
facebook
data-liberation
Michael0x2a
quelle
quelle
Verwenden Sie zum Starten einen Computer und öffnen Sie den Google Chrome-Browser. Wenn Sie nicht über Google Chrome verfügen, laden Sie es herunter. Verwenden Sie dann den Google Chrome-Browser, um zu http://m.facebook.com/messages/ zu wechseln.
Klicken Sie dann auf die Person, mit der Sie die erste Nachricht sehen möchten.
Drücken Sie jetzt Ctrl+ Shift+ Jund fügen Sie diesen Code in das untere Fenster ein Enter. Drücken Sie dann . Es wird dann fortfahren, alte Nachrichten zu laden, bis es die allererste Nachricht erreicht. Hier ist der Code:
Der obige Code kann auch auf dieser Website gefunden werden: http://jsfiddle.net/magicramki/k9gda3cu/
Wenn Sie nicht den ganzen Weg zurückgehen möchten, müssen Sie das Skript anhalten. Dazu müssen Sie es zunächst als Variable definieren:
Um es dann zu stoppen, müssen Sie einfach den folgenden Befehl eingeben:
Sie können das Skript jederzeit fortsetzen, indem Sie den ersten Teil erneut eingeben.
Sobald alles geladen ist, haben Sie zwei Möglichkeiten. Sie können mit der rechten Maustaste auf eine beliebige Stelle auf der Seite klicken und "Speichern unter" auswählen und diese Datei dann irgendwo auf Ihrem Computer speichern. Verwenden Sie dann Google Chrome, um es zu öffnen, wenn Sie es später anzeigen möchten (sieht im Internet Explorer nicht richtig aus). Dadurch wird der gesamte Chat mit Bildern und Emoticons gespeichert. Wenn Sie nach einem bestimmten Tag suchen möchten, drücken Sie Ctrl+ F, um das Suchfeld aufzurufen. Geben Sie dann beispielsweise "Mar 2" ein, um das Gespräch am 2. März zu beginnen.
Die zweite Option besteht darin, die Teile zu markieren, die Sie speichern möchten, und dann durch Drücken von Ctrl+ zu kopieren C. Öffnen Sie dann Microsoft Word und fügen Sie das in das Dokument ein, indem Sie Ctrl+ drücken V. Speichern Sie nun diese Datei. Dadurch werden Text und Bilder gespeichert, jedoch nicht die Emoticons.
quelle
Uncaught TypeError: Cannot read property 'getElementsByClassName' of null \n at <anonymous>:3:1
. Der Name des in Ihrem Code verwendeten Elements scheint sich geändert zu haben. Es fehlt mir die Kompetenz, es zu finden. Könnten Sie bitte Ihren Code aktualisieren?Sie können versuchen, http://m.facebook.com/ aufzurufen und auf "Nachrichten" zu klicken.
Wählen Sie eine Person aus, um den Verlauf anzuzeigen, und klicken Sie einmal auf "Ältere Nachrichten anzeigen".
Beachten Sie, dass dieser
&start=
Teil der URL die Anzahl der empfangenen und gesendeten Nachrichten minus 7 ist.Beachten Sie den
&page_size=7
Teil in der URL. Derzeit begrenzt Facebook diese Anzahl nicht. Sie können sie auf eine Zahl einstellen, die größer als der Startwert ist. Dies deaktiviert die Paginierung und zeigt alle gefundenen Nachrichten an, mit Ausnahme der übersprungenen 7. (Wenn die Zahl kleiner ist, zeigt Facebook irgendwie nur 7 an).** Damit es in Chrome funktioniert, klicken Sie mit der linken Maustaste auf "Ältere Nachrichten anzeigen" und wählen Sie "In neuem Tab öffnen". Dort finden Sie die zu ändernde Zahl "page_size =". (Mai 2013)
quelle
start
undpage_size
URL-Parameter - die URL ist völlig anders. Firefox zeigt sie an, aber Änderungenpage_size
scheinen keine Auswirkung zu haben - es werden immer nur wenige Nachrichten gleichzeitig angezeigt.page_size
Parameter jetzt nicht mehr für alle drei Browser (Firefox, IE und Chrome) vorhanden istIch verwende ein Tool namens SocialSafe , das alle ( naja , fast alle) meiner Facebook-Inhalte sichert und jetzt auch Nachrichten enthält. Ich kann sie alle durchsuchen und im kleinen Tagebuchteil all die verschiedenen Dinge sehen, die ich über die Jahre auf Facebook getan habe.
quelle
Laden Sie eine Kopie Ihrer Facebook-Daten herunter: Klicken Sie auf den kleinen Pfeil oben rechts und wählen Sie "Kontoeinstellungen". Suchen Sie dann die Textzeile mit der Aufschrift "Eine Kopie Ihrer Facebook-Daten herunterladen" und klicken Sie auf den Link.
Ich habe ein handliches Python-Skript namens mesExtractor geschrieben , mit dem Sie jede Konversation in Ihren Facebook-Daten extrahieren können. Mit diesem Skript kann ich in einer Konversation meiner Facebook-Daten über 60.000 Nachrichten extrahieren. Sehen Sie die Demo von Github hier:
quelle
Wenn Sie Chrome verwenden, habe ich eine Erweiterung nur für diesen Zweck.
Hier ist der Link Messages Saver für Facebook .
Ich habe die wirklich großen Chats nicht ausprobiert, aber was ich habe (bis zu 15.000 Nachrichten), wird gespeichert. Sie können auch in Teilen sparen.
Sie können wählen, ob Sie Ihren Chat nur als Text, als HTML-Datei mit allen eingebetteten Smileys, Emojis, Bildern und anderen Dateien oder als ZIP-Datei speichern möchten. Alle Dateien werden dann lokal auf Ihrem Computer gespeichert.
quelle
Es gibt ein Add-On für Firefox, das Ihren Facebook-Posteingang herunterlädt und in TXT-Dateien speichert. Schauen Sie hier: https://addons.mozilla.org/en-US/firefox/addon/red1/ oder hier: http://www.facebook.com/Red1MessageArchiver
quelle
Gehen Sie einfach in Ihr Browser-Menü und klicken Sie auf "Speichern unter", während Sie auf der Seite mit den Nachrichten sind. Stellen Sie sicher, dass alle Nachrichten angezeigt werden, indem Sie jedes Mal auf klicken, um sie zu laden, bis Sie zum Anfang zurückgescrollt haben. Dadurch wird die gesamte Webseite einschließlich Ihrer Bilder gespeichert, und Sie können genau wie im Original auf Facebook durch die Nachricht scrollen. Hoffe das hilft!
quelle