web-dev-qa-db-ja.com

Facebookからすべてのメッセージをダウンロードするにはどうすればよいですか?

Facebookからすべてのプライベートメッセージをダウンロードするにはどうすればよいですか?

私はこれまでのところ7k以上のメッセージがあるので、実際のメッセージをスクロールし、古いメッセージがロードされるのを待ち、コピーして貼り付ける必要は本当にありません。

私はあらゆる解決策を受け入れています。

33
Michael0x2a

データをダウンロードするには、Facebookにログインし、右上の小さな矢印をクリックして[アカウント設定]を選択します。

[一般的なアカウント設定]の左下で、[Facebookデータのコピーをダウンロード]というテキスト行を見つけて、リンクをクリックします。

enter image description here

19
me name

開始するには、コンピューターを使用してGoogle Chromeブラウザーを開きます。 Google Chromeをお持ちでない場合は、ダウンロードしてください。次に、Google Chromeブラウザーを使用して http://m.facebook.com/messages/ に移動します

次に、最初のメッセージを表示する相手をクリックします。

今すぐ押す Ctrl+Shift+J 次に、このコードをポップアップする下部のウィンドウに貼り付けてから、 Enter。その後、最初のメッセージに到達するまで古いメッセージをロードします。コードは次のとおりです。

setInterval(function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500); 

上記のコードは、このWebサイトでも見つけることができます。 http://jsfiddle.net/magicramki/k9gda3cu/

完全に戻りたくない場合は、スクリプトを停止する必要があります。そのためには、まず変数として定義する必要があります。

var myVar=setInterval(function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500); 

それを停止するには、次のコマンドを入力するだけです。

window.clearInterval(myVar)

最初の部分をもう一度入力すると、いつでもスクリプトを再開できます。

すべてをロードしたら、2つのオプションがあります。ページの任意の場所を右クリックして「名前を付けて保存」を選択し、そのファイルをコンピューターのどこかに保存できます。次に、Google Chromeを使用して、後で表示するときに開きます(Internet Explorerで正しく表示されません)。これにより、チャット全体が保存され、写真と絵文字が表示されます。特定の日を検索する場合は、を押します Ctrl+F 検索ボックスを表示します。次に、たとえば「3月2日」と入力して、3月2日に会話を開始します。

2番目のオプションは、保存したい部分を強調表示し、を押してコピーします Ctrl+C。次に、Microsoft Wordを開き、それを押して文書に貼り付けます Ctrl+V。そのファイルを保存します。これにより、テキストと画像は保存されますが、顔文字は保存されません。

11
Dean

http://m.facebook.com/ に移動して、「メッセージ」をクリックしてください。

履歴を表示する人を選択し、「古いメッセージを見る」をクリックします。

URLの&start=部分は、送受信されたメッセージの数から7を引いたものです。

URLの&page_size=7部分に注意してください。現在、Facebookはこの数を制限していません。開始値よりも大きい数biggerに設定できます。これにより、ページ分割が無効になり、スキップされた7を除くすべてのメッセージが表示されます(数字が小さい場合、Facebookは7のみを表示します)。

** Chromeで動作させるには、[古いメッセージを見る]を左クリックして[新しいタブで開く]を選択すると、変更する「page_size =」番号が表示されます。 (2013年5月)

5
Thai

私は SocialSafe というツールを使用します。このツールは、Facebookコンテンツのすべて(ほとんどすべて)をバックアップし、メッセージが含まれるようになりました。私はそれらすべてを検索することができます。また、Facebookで長年行ってきたさまざまなことすべてを、その小さな日記部分にジャンプして見ることができます。

2
Andrew

Facebookデータのコピーをダウンロードします。右上の小さな矢印をクリックして、「アカウント設定」を選択します。次に、「Facebookデータのコピーをダウンロード」というテキスト行を見つけて、リンクをクリックします。

mesExtractor という便利なpythonスクリプトを作成しました。これは、Facebookデータの会話を抽出するのに役立ちます。このスクリプトを使用して、Facebookデータの1つの会話で60k以上のメッセージを抽出できます。 githubのデモはこちらからご覧ください:

asciicast

2
GiapLv

Chromeを使用している場合、この目的のためだけに拡張機能があります。

ここにリンクがあります Facebookのメッセージセーバー

本当に大きなチャットは試しませんでしたが、持っているもの(最大15,000メッセージ)で節約できます。部分的に保存することもできます。

チャットをテキストとして保存するか、すべてのスマイリー、絵文字、写真、その他のファイルが埋め込まれたhtmlファイルとして保存するか、Zipファイルとして保存するかを選択できます。すべてのファイルはコンピューターにローカルに保存されます。

1
tube-builder

Facebookの受信トレイをダウンロードして、txtファイルに保存するFirefox用のアドオンがあります。こちらをご覧ください: https://addons.mozilla.org/en-US/firefox/addon/red1/ またはこちら: http://www.facebook.com/Red1MessageArchiver