Bagaimana saya bisa mengunduh semua pesan pribadi saya dari Facebook?
Saya tidak benar-benar ingin harus menelusuri pesan yang sebenarnya, menunggu yang lebih lama untuk memuat, dan menyalin dan menempel karena saya memiliki pesan 7k + sejauh ini.
Saya terbuka untuk solusi apa pun.
facebook
data-liberation
Michael0x2a
sumber
sumber
Untuk memulai, gunakan komputer dan buka browser Google Chrome. Jika Anda tidak memiliki Google Chrome, kemudian unduh. Kemudian gunakan browser Google Chrome untuk pergi ke http://m.facebook.com/messages/
Kemudian klik orang yang ingin Anda temui pesan pertama.
Sekarang tekan Ctrl+ Shift+ Jlalu tempel kode ini ke jendela bawah yang muncul, lalu tekan Enter. Kemudian akan dilanjutkan untuk memuat pesan lama sampai mencapai pesan pertama. Ini kodenya:
Kode di atas juga dapat ditemukan di situs web ini: http://jsfiddle.net/magicramki/k9gda3cu/
Jika Anda tidak ingin kembali sepenuhnya, Anda harus menghentikan skrip. Untuk melakukan itu, pertama-tama Anda harus mendefinisikannya sebagai variabel:
Kemudian untuk menghentikannya, Anda hanya perlu memasukkan perintah berikut:
Anda dapat melanjutkan skrip kapan saja dengan mengetik bagian pertama lagi.
Sekarang setelah memuat semuanya, Anda memiliki dua opsi. Anda dapat mengklik kanan di mana saja pada halaman dan memilih "simpan sebagai" dan kemudian simpan file itu di suatu tempat di komputer Anda. Kemudian gunakan Google Chrome untuk membukanya ketika Anda ingin melihatnya nanti (tidak akan terlihat benar di Internet Explorer). Ini akan menyimpan seluruh obrolan, lengkap dengan gambar dan emotikon. Saat Anda ingin mencari hari tertentu, tekan Ctrl+ Funtuk membuka kotak temukan. Kemudian ketikkan "2 Maret", misalnya, untuk membuka percakapan pada 2 Maret.
Opsi kedua adalah untuk menyorot bagian yang ingin Anda simpan, dan kemudian salin dengan menekan Ctrl+ C. Kemudian buka Microsoft Word dan rekatkan itu ke dalam dokumen dengan menekan Ctrl+ V. Sekarang simpan file itu. Ini akan menyimpan teks dan gambar, tetapi bukan emotikon.
sumber
Uncaught TypeError: Cannot read property 'getElementsByClassName' of null \n at <anonymous>:3:1
. Nama elemen yang digunakan dalam kode Anda tampaknya telah berubah. Saya kurang kompeten untuk menemukannya, bisakah Anda memperbarui kode Anda?Anda dapat mencoba membuka http://m.facebook.com/ dan mengklik "Pesan".
Pilih seseorang untuk melihat riwayat, dan klik "Lihat Pesan Lama" sekali.
Perhatikan bahwa
&start=
bagian dalam URL, itulah jumlah pesan yang diterima dan dikirim minus 7.Perhatikan
&page_size=7
bagian dalam URL. Saat ini, Facebook tidak membatasi angka ini, Anda dapat mengaturnya ke angka yang lebih besar dari nilai awal. Ini membuatnya menonaktifkan pagination dan menampilkan semua pesan yang ditemukannya, kecuali yang dilewati 7. (Jika angkanya lebih kecil, entah bagaimana Facebook hanya akan menampilkan 7).** Untuk membuatnya bekerja di Chrome, klik kiri pada "See Older Messages" dan pilih "open in a new tab" dan di sana Anda akan menemukan nomor "page_size =" untuk diubah. (Mei 2013)
sumber
start
danpage_size
parameter URL - URL benar-benar berbeda. Firefox menunjukkannya, tetapi perubahanpage_size
tampaknya tidak berpengaruh - saya masih melihat beberapa pesan sekaligus.page_size
parameter tidak lagi ada untuk ketiga browser (Firefox, IE dan Chrome)Saya menggunakan alat yang disebut SocialSafe yang mencadangkan semua (well, hampir semua) konten Facebook saya, dan sekarang termasuk pesan. Saya dapat mencari di antara mereka semua, dan juga melompat melihat di bagian buku harian kecil itu semua hal berbeda yang telah saya lakukan di Facebook selama bertahun-tahun.
sumber
Unduh salinan data Facebook Anda: klik panah kecil di kanan atas dan pilih "Pengaturan Akun". Kemudian temukan baris teks yang bertuliskan "Unduh salinan data Facebook Anda" dan klik tautannya.
Saya menulis skrip python berguna yang disebut mesExtractor yang membantu Anda mengekstrak setiap percakapan dalam data Facebook Anda. Dengan menggunakan skrip ini, saya dapat mengekstrak 60k + pesan dalam satu percakapan data Facebook saya. Lihat demo dari github di sini:
sumber
Jika Anda menggunakan Chrome, saya memiliki ekstensi hanya untuk tujuan ini.
Berikut tautan Penghemat Pesan untuk Facebook .
Saya tidak mencoba obrolan yang sangat besar, tetapi apa yang saya miliki (hingga 15.000 pesan) menyimpannya. Anda juga dapat menyimpan sebagian.
Anda dapat memilih apakah akan menyimpan obrolan hanya sebagai teks, file html dengan semua smiley, emoji, gambar, dan file lainnya yang disematkan, atau sebagai file zip, maka semua file akan disimpan secara lokal ke komputer Anda.
sumber
Ada add-on untuk Firefox yang mengunduh kotak masuk Facebook Anda dan menyimpannya dalam file txt. Lihatlah di sini: https://addons.mozilla.org/en-US/firefox/addon/red1/ atau di sini: http://www.facebook.com/Red1MessageArchiver
sumber
Cukup buka menu browser Anda dan klik "simpan sebagai" saat Anda berada di halaman dengan pesan. Pastikan semua pesan ditampilkan dengan mengklik untuk memuatnya setiap kali, sampai Anda telah menggulir kembali ke awal. Ini akan menyimpan seluruh halaman web, termasuk gambar-gambar Anda dan Anda akan dapat menelusuri pesan persis seperti aslinya di Facebook. Semoga ini membantu!
sumber