ฉันจะดาวน์โหลดข้อความส่วนตัวทั้งหมดจาก Facebook ได้อย่างไร
ฉันไม่ต้องการเลื่อนดูข้อความจริง ๆ รอให้โหลดเก่าแล้วคัดลอกและวางเพราะฉันมีข้อความถึง 7k +
ฉันเปิดให้วิธีการแก้ปัญหาใด ๆ
ฉันจะดาวน์โหลดข้อความส่วนตัวทั้งหมดจาก Facebook ได้อย่างไร
ฉันไม่ต้องการเลื่อนดูข้อความจริง ๆ รอให้โหลดเก่าแล้วคัดลอกและวางเพราะฉันมีข้อความถึง 7k +
ฉันเปิดให้วิธีการแก้ปัญหาใด ๆ
คำตอบ:
ในการดาวน์โหลดข้อมูลของคุณเข้าสู่ Facebook จากนั้นคลิกลูกศรเล็ก ๆ ที่อยู่ด้านบนขวาและเลือก "การตั้งค่าบัญชี"
ที่ด้านล่างซ้ายของ "การตั้งค่าบัญชีทั่วไป" ของคุณค้นหาบรรทัดข้อความที่ระบุว่า "ดาวน์โหลดสำเนาข้อมูล Facebook ของคุณ" และคลิกที่ลิงก์
ในการเริ่มต้นใช้คอมพิวเตอร์และเปิดเบราว์เซอร์ 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);
รหัสข้างต้นสามารถพบได้ในเว็บไซต์นี้: http://jsfiddle.net/magicramki/k9gda3cu/
หากคุณไม่ต้องการกลับไปตลอดทางคุณจะต้องหยุดสคริปต์ ในการทำเช่นนั้นคุณจะต้องกำหนดเป็นตัวแปรก่อน:
var myVar=setInterval(function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500);
จากนั้นหากต้องการหยุดคุณจะต้องป้อนคำสั่งต่อไปนี้:
window.clearInterval(myVar)
คุณสามารถเรียกคืนสคริปต์ได้ตลอดเวลาโดยพิมพ์ส่วนแรกอีกครั้ง
ตอนนี้เมื่อมันโหลดทุกอย่างคุณมีสองตัวเลือก คุณสามารถคลิกขวาที่ใดก็ได้บนหน้าแล้วเลือก "บันทึกเป็น" จากนั้นบันทึกไฟล์นั้นไว้ที่อื่นในคอมพิวเตอร์ จากนั้นใช้ Google Chrome เพื่อเปิดเมื่อคุณต้องการดูในภายหลัง (จะไม่ดูใน Internet Explorer) การทำเช่นนี้จะบันทึกการแชททั้งหมดพร้อมด้วยรูปภาพและอีโมติคอน เมื่อคุณต้องการค้นหาวันใดวันหนึ่งให้กดCtrl+ Fเพื่อเปิดช่องค้นหา จากนั้นพิมพ์ใน "2 มีนาคม" ตัวอย่างเช่นเพื่อเปิดการสนทนาในวันที่ 2 มีนาคม
ตัวเลือกที่สองคือการเน้นส่วนที่คุณต้องการที่จะประหยัดและคัดลอกโดยการกด+Ctrl Cจากนั้นเปิดโปรแกรม Microsoft Word และวางที่ลงในเอกสารโดยการกด+Ctrl Vตอนนี้บันทึกไฟล์นั้น นี่จะเป็นการบันทึกข้อความและรูปภาพ แต่ไม่ใช่อิโมติคอน
Uncaught TypeError: Cannot read property 'getElementsByClassName' of null \n at <anonymous>:3:1
. ชื่อขององค์ประกอบที่ใช้ในรหัสของคุณมีการเปลี่ยนแปลง ฉันขาดความสามารถในการค้นหาคุณช่วยปรับปรุงรหัสของคุณได้ไหม
คุณสามารถลองไปที่http://m.facebook.com/และคลิกที่ "ข้อความ"
เลือกบุคคลที่จะดูประวัติและคลิกที่ "ดูข้อความเก่า" หนึ่งครั้ง
โปรดสังเกตว่า&start=
ส่วนนั้นใน URL นั่นคือจำนวนข้อความที่รับและส่งลบ 7
สังเกตเห็น&page_size=7
ส่วนใน URL ปัจจุบัน Facebook ไม่ จำกัด จำนวนนี้คุณสามารถตั้งค่าที่เป็นตัวเลขที่มีขนาดใหญ่กว่าค่าเริ่มต้น สิ่งนี้ทำให้การปิดใช้งานการแบ่งหน้าและแสดงข้อความทั้งหมดที่พบยกเว้นการข้าม 7 (ถ้าจำนวนน้อยกว่า Facebook จะแสดงผลอย่างใดเพียง 7)
** ในการทำให้ Chrome ทำงานให้คลิกซ้ายที่ "ดูข้อความเก่า" แล้วเลือก "เปิดในแท็บใหม่" จากนั้นคุณจะพบหมายเลข "page_size =" ที่จะเปลี่ยน (พฤษภาคม 2013)
start
และpage_size
พารามิเตอร์ URL - URL นั้นแตกต่างไปจากเดิมอย่างสิ้นเชิง Firefox แสดงให้พวกเขา แต่page_size
ดูเหมือนว่าการเปลี่ยนแปลงจะไม่มีผลใด ๆ - ฉันยังคงเห็นเพียงไม่กี่ข้อความในแต่ละครั้ง
page_size
ไม่มีพารามิเตอร์สำหรับเบราว์เซอร์ทั้งสาม (Firefox, IE และ Chrome) อีกต่อไป
ฉันใช้เครื่องมือที่เรียกว่าSocialSafeที่สำรองเนื้อหา Facebook ของฉันทั้งหมด (ดีมาก) และตอนนี้ก็มีข้อความ ฉันสามารถค้นหาพวกเขาทั้งหมดและกระโดดดูในส่วนไดอารี่เล็ก ๆ ของสิ่งต่าง ๆ ทั้งหมดที่ฉันทำบน Facebook ในช่วงหลายปีที่ผ่านมา
ดาวน์โหลดสำเนาข้อมูล Facebook ของคุณ: คลิกลูกศรเล็ก ๆ ที่อยู่ด้านบนขวาและเลือก "การตั้งค่าบัญชี" จากนั้นค้นหาบรรทัดข้อความที่ระบุว่า "ดาวน์โหลดสำเนาข้อมูล Facebook ของคุณ" แล้วคลิกลิงก์
ฉันเขียนสคริปต์ไพ ธ อนที่มีประโยชน์ชื่อ mesExtractorที่ช่วยให้คุณแยกการสนทนาใด ๆ ในข้อมูล Facebook ของคุณ เมื่อใช้สคริปต์นี้ฉันสามารถแยกข้อความ 60k + ในการสนทนาหนึ่งครั้งของข้อมูล Facebook ของฉัน ดูตัวอย่างจาก GitHub ที่นี่:
หากคุณใช้ Chrome ฉันมีส่วนเสริมเพียงเพื่อจุดประสงค์นี้
นี่คือลิงค์ข้อความ Saver สำหรับ Facebook
ฉันไม่ได้ลองแชทตัวใหญ่จริงๆ แต่สิ่งที่ฉันมี (มากถึง 15,000 ข้อความ) มันช่วยได้ คุณยังสามารถบันทึกในส่วนต่าง ๆ
คุณสามารถเลือกว่าจะบันทึกการแชทของคุณเป็นเพียงข้อความไฟล์ html ที่มีสัญลักษณ์แสดงอารมณ์อีโมจิรูปภาพและไฟล์อื่น ๆ ที่ฝังอยู่หรือเป็นไฟล์ซิปจากนั้นไฟล์ทั้งหมดจะถูกบันทึกไว้ในคอมพิวเตอร์ของคุณ
มีส่วนเสริมสำหรับ Firefox ที่ดาวน์โหลดกล่องขาเข้า Facebook ของคุณและบันทึกไว้ในไฟล์ txt ดูที่นี่: https://addons.mozilla.org/en-US/firefox/addon/red1/ หรือที่นี่: http://www.facebook.com/Red1MessageArchiver
เพียงไปที่เมนูเบราว์เซอร์ของคุณและคลิก "บันทึกเป็น" ในขณะที่คุณอยู่ในหน้าพร้อมข้อความ ตรวจสอบให้แน่ใจว่าข้อความทั้งหมดแสดงโดยคลิกเพื่อโหลดข้อความเหล่านั้นทุกครั้งจนกว่าคุณจะเลื่อนกลับไปที่จุดเริ่มต้น การดำเนินการนี้จะบันทึกหน้าเว็บทั้งหมดรวมถึงรูปภาพของคุณและคุณจะสามารถเลื่อนดูข้อความเหมือนกับต้นฉบับบน Facebook หวังว่านี่จะช่วยได้!