Tüm özel mesajlarımı Facebook'tan nasıl indirebilirim?
Şu ana kadar 7k + iletilerim olduğundan, gerçek iletiler arasında gezinmek, eskilerinin yüklenmesini beklemek ve kopyalayıp yapıştırmak istemiyorum.
Herhangi bir çözüme açığım.
Tüm özel mesajlarımı Facebook'tan nasıl indirebilirim?
Şu ana kadar 7k + iletilerim olduğundan, gerçek iletiler arasında gezinmek, eskilerinin yüklenmesini beklemek ve kopyalayıp yapıştırmak istemiyorum.
Herhangi bir çözüme açığım.
Yanıtlar:
Verilerinizi indirmek için, Facebook'a giriş yapın, ardından sağ üstteki küçük oku tıklayın ve "Hesap Ayarları" nı seçin.
"Genel Hesap Ayarları" nızın sol alt köşesinde, "Facebook verilerinizin bir kopyasını indirin" yazan bir metin satırı bulun ve bağlantıyı tıklayın.
Başlamak için bir bilgisayar kullanın ve Google Chrome tarayıcısını açın. Google Chrome'unuz yoksa, indirin. Ardından http://m.facebook.com/messages/ adresine gitmek için Google Chrome tarayıcısını kullanın.
Ardından, ilk mesajı görmek istediğiniz kişiyi tıklayın.
Şimdi Ctrl+ Shift+ tuşlarına basın Jve sonra bu kodu açılan pencereye yapıştırın ve ardından tuşuna basın Enter. Daha sonra ilk mesajları ilk alana kadar eski mesajları yüklemeye devam edecektir. İşte kod:
setInterval(function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500);
Yukarıdaki kodu bu web sitesinde de bulabilirsiniz: http://jsfiddle.net/magicramki/k9gda3cu/
Tamamen geri dönmek istemiyorsanız, betiği durdurmanız gerekir. Bunu yapmak için önce onu değişken olarak tanımlamanız gerekir:
var myVar=setInterval(function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500);
Sonra durdurmak için, sadece aşağıdaki komutu girmeniz gerekecektir:
window.clearInterval(myVar)
İlk kısmı tekrar yazarak betiği istediğiniz zaman devam ettirebilirsiniz.
Şimdi her şeyi yüklediğinde, iki seçeneğiniz var. Sayfanın herhangi bir yerini sağ tıklayıp "farklı kaydet" seçeneğini seçip bu dosyayı bilgisayarınızda bir yere kaydedebilirsiniz. Ardından, daha sonra görüntülemek istediğinizde açmak için Google Chrome'u kullanın (Internet Explorer’da düzgün görünmeyecektir). Bu, tüm sohbeti kurtaracak, resimler ve ifadeler ile tamamlayacaktır. Belirli bir günü aramak istediğinizde arama kutusunu getirmek için Ctrl+ tuşuna basın F. Ardından, örneğin 2 Mart’taki sohbeti açmak için "2 Mart" yazın.
İkinci seçenek kaydetmek istediğiniz parçaları vurgulamak ve sonra Ctrl+ tuşuna basarak kopyalamaktır C. Sonra Microsoft Word'ü açın ve bunu Ctrl+ tuşuna basarak belgeye yapıştırın V. Şimdi bu dosyayı kaydedin. Bu, metni ve resimleri kaydeder, ancak ifadeleri kaydetmez.
Uncaught TypeError: Cannot read property 'getElementsByClassName' of null \n at <anonymous>:3:1
. Kodunuzda kullanılan öğenin adı değişmiş görünüyor. Bulma yetkinliği yok, lütfen kodunuzu güncelleyebilir misiniz?
Http://m.facebook.com/ adresine gidip "Mesajlar" üzerine tıklamayı deneyebilirsin .
Geçmişi görüntülemek için bir kişi seçin ve bir kez "Daha Eski Mesajlara Bak" düğmesine tıklayın.
&start=
URL’deki bu kısmın, eksi 7’den alınan ve gönderilen iletilerin sayısı olduğuna dikkat edin .
&page_size=7
URL’deki bölüme dikkat edin . Şu anda, Facebook bu sayıyı sınırlandırmıyor, bunu başlangıç değerinden daha büyük bir sayıya ayarlayabilirsiniz . Bu, sayfalamayı devre dışı bırakır ve atlanan 7 hariç, bulunan tüm mesajları görüntüler. (Sayı daha küçükse, Facebook bir şekilde sadece 7 gösterecektir).
** Chrome'da çalışabilmesi için, "Eski Mesajlara Bakın" seçeneğini sol tıklayın ve "yeni bir sekmede aç" ı seçin; orada değiştirmek için "page_size =" sayısını göreceksiniz. (Mayıs 2013)
start
ve page_size
URL parametreleri - URL tamamen farklı. Firefox onlara gösterir, ancak değiştirmenin bir page_size
etkisi yok gibi görünüyor - Bir seferde sadece birkaç mesaj görüyorum.
page_size
parametrenin üç tarayıcıda da (Firefox, IE ve Chrome) mevcut olmadığını
Facebook içeriğimin tümünü (yani hemen hemen tümünü) yedekleyen ve şimdi mesajları da içeren SocialSafe adlı bir araç kullanıyorum . Hepsini arayabilirim ve aynı zamanda yıllar boyunca Facebook'ta yaptığım farklı şeylerin küçük günlük bölümlerinde atlayabilirim.
Facebook verilerinizin bir kopyasını indirin: sağ üstteki küçük oku tıklayın ve "Hesap Ayarları" nı seçin. Ardından "Facebook verilerinizin bir kopyasını indirin" yazan bir metin satırı bulun ve bağlantıya tıklayın.
Facebook verilerinizdeki tüm konuşmaları ayıklamanıza yardımcı olacak mesExtractor adlı kullanışlı bir python komut dosyası yazdım . Bu betiği kullanarak, 60k + iletilerini Facebook verilerimin bir konuşmasında çıkarabiliyorum. Burada github'dan demoyu görün:
Chrome kullanıyorsanız, sadece bu amaç için bir uzantım var.
İşte Facebook için Mesajlar Tasarrufu linki .
Gerçekten büyük sohbetleri denemedim, fakat sahip olduğum (15.000 mesaja kadar) kaydeder. Ayrıca parçalardan tasarruf edebilirsiniz.
Sohbeti sadece metin olarak mı, tüm suratlarla bir html dosyası olarak, emojiyi, resim ve gömülü diğer dosyaları mı yoksa zip dosyası olarak mı kaydedeceğinizi seçebilirsiniz, ardından tüm dosyalar bilgisayarınıza yerel olarak kaydedilir.
Facebook gelen kutunuzu indiren ve txt dosyalarına kaydeden Firefox için bir eklenti var. Buraya bir göz atın: https://addons.mozilla.org/en-US/firefox/addon/red1/ veya burada: http://www.facebook.com/Red1MessageArchiver
Sadece tarayıcılar menüsüne gidin ve mesajlarla sayfadayken "farklı kaydet" i tıklayın. Başa dönene kadar her seferinde yüklemek üzere tüm mesajların gösterildiğinden emin olun. Bu, resimleriniz de dahil olmak üzere tüm web sayfasını kaydeder ve tam olarak Facebook'taki orijinal gibi mesajlar arasında gezinebileceksiniz. Bu yardımcı olur umarım!