Facebook에서 개인 메시지를 모두 다운로드하려면 어떻게해야합니까?
실제 메시지를 스크롤하고 이전 메시지가로드 될 때까지 기다렸다가 지금까지 7k + 메시지가 있으므로 복사하여 붙여 넣기하고 싶지 않습니다.
나는 어떤 해결책에도 열려 있습니다.
Facebook에서 개인 메시지를 모두 다운로드하려면 어떻게해야합니까?
실제 메시지를 스크롤하고 이전 메시지가로드 될 때까지 기다렸다가 지금까지 7k + 메시지가 있으므로 복사하여 붙여 넣기하고 싶지 않습니다.
나는 어떤 해결책에도 열려 있습니다.
답변:
데이터를 다운로드하려면 Facebook에 로그인 한 다음 오른쪽 상단의 작은 화살표를 클릭하고 "계정 설정"을 선택하십시오.
"일반 계정 설정"왼쪽 아래에서 "Facebook 데이터 사본 다운로드"라는 텍스트 행을 찾아 링크를 클릭하십시오.
시작하려면 컴퓨터를 사용하고 Chrome 브라우저를 엽니 다. Chrome이없는 경우 다운로드하십시오. 그런 다음 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)
첫 번째 부분을 다시 입력하여 언제든지 스크립트를 다시 시작할 수 있습니다.
이제 모든 것이로드되면 두 가지 옵션이 있습니다. 페이지의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "다른 이름으로 저장"을 선택한 다음 해당 파일을 컴퓨터의 어딘가에 저장하십시오. 그런 다음 나중에 보려고 할 때 Chrome을 사용하여 엽니 다 (Internet Explorer에서 제대로 보이지 않음). 전체 채팅 내용이 저장되고 사진과 이모티콘이 완성됩니다. 특정 요일을 검색하려면 Ctrl+ F를 눌러 찾기 상자를 불러옵니다. 그런 다음 예를 들어 3 월 2 일에 대화를 표시하려면 "3 월 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=
접수 및 전송 된 메시지를 뺀 7의 수의 URL에 포함 부분.
&page_size=7
URL에서 해당 부분을 확인하십시오. 현재 Facebook에서는이 숫자를 제한하지 않으며 시작 값보다 큰 숫자로 설정할 수 있습니다 . 이렇게하면 페이지 매김이 비활성화되고 건너 뛴 7을 제외하고 찾은 모든 메시지가 표시됩니다 (숫자가 작 으면 Facebook에 7 만 표시됨).
** Chrome에서 작동하게하려면 "이전 메시지보기"를 마우스 왼쪽 단추로 클릭하고 "새 탭에서 열기"를 선택하면 "page_size ="번호가 변경됩니다. (오월 2013)
start
및 page_size
URL 매개 변수 - URL이 완전히 다릅니다. 파이어 폭스는 그것들을 보여 주지만, 변화 page_size
는 효과가없는 것 같습니다. 한 번에 몇 개의 메시지 만 보입니다.
page_size
매개 변수는 세 가지 브라우저 (파이어 폭스, IE와 크롬) 더 이상 존재
필자는 Facebook 콘텐츠를 모두 백업하고 이제는 메시지를 포함하는 SocialSafe 라는 도구를 사용 합니다. 나는 그들 모두를 검색 할 수 있으며, 또한 일기의 작은 부분에서 몇 년 동안 Facebook에서 한 모든 다른 일들을 뛰어 넘을 수 있습니다.
Facebook 데이터 사본 다운로드 : 오른쪽 상단의 작은 화살표를 클릭하고 "계정 설정"을 선택하십시오. 그런 다음 "Facebook 데이터 사본 다운로드"라는 텍스트 줄을 찾아 링크를 클릭하십시오.
Facebook 데이터의 대화를 추출하는 데 도움이되는 mesExtractor 라는 편리한 Python 스크립트를 작성했습니다 . 이 스크립트를 사용하면 Facebook 데이터를 한 번의 대화로 60k + 메시지를 추출 할 수 있습니다. github의 데모를 여기에서보십시오 :
Chrome을 사용하는 경우이 용도로만 확장 기능이 있습니다.
다음은 Facebook 용 메시지 저장 기 링크 입니다.
나는 정말로 큰 대화를 시도하지 않았지만 내가 가지고있는 것 (최대 15,000 메시지)을 절약합니다. 부품으로 저장할 수도 있습니다.
채팅 내용을 텍스트, 스마일, 이모티콘, 그림 및 기타 파일이 포함 된 html 파일 또는 zip 파일로 저장할지 여부를 선택할 수 있습니다. 그러면 모든 파일이 컴퓨터에 로컬로 저장됩니다.
페이스 북받은 편지함을 다운로드하여 txt 파일로 저장하는 Firefox 부가 기능이 있습니다. 여기를보세요 : https://addons.mozilla.org/en-US/firefox/addon/red1/ 또는 여기 : http://www.facebook.com/Red1MessageArchiver
메시지가있는 페이지에있는 동안 브라우저 메뉴로 이동하여 "다른 이름으로 저장"을 클릭하십시오. 처음으로 다시 스크롤 할 때까지 클릭 할 때마다로드하여 모든 메시지가 표시되는지 확인하십시오. 그러면 사진을 포함한 전체 웹 페이지가 저장되고 Facebook의 원본과 정확히 같은 메시지를 스크롤 할 수 있습니다. 이것이 도움이되기를 바랍니다!