Answers:
要下载数据,请登录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弹出查找框。然后输入“ 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=
URL中的那部分是已接收和已发送消息的数量减去7。
注意&page_size=7
URL中的部分。目前,Facebook并没有限制这个号码,你可以设置一个数量更大大于起始值。这使它禁用分页并显示找到的所有消息,但跳过的7除外。(如果数字较小,Facebook将仅显示7)。
**要使其在Chrome上运行,请左键单击“查看较旧的消息”,然后选择“在新标签页中打开”,然后您将找到“ page_size =“号进行更改。(2013年5月)
start
而page_size
URL参数是完全不同的。Firefox显示了它们,但是更改page_size
似乎没有效果-我一次仍然只看到几条消息。
page_size
所有三个浏览器(Firefox,IE和Chrome)都不再存在该参数
我使用一个名为SocialSafe的工具来备份我的所有Facebook内容(几乎所有内容),并且现在包含消息。我可以搜索所有内容,也可以在日记本的小部分中跳出我多年来在Facebook上所做的所有不同操作。
下载您的Facebook数据副本:单击右上角的小箭头,然后选择“帐户设置”。然后找到显示“下载Facebook数据的副本”的文本行,然后单击链接。
我编写了一个方便的python脚本,称为mesExtractor,可帮助您提取Facebook数据中的所有对话。使用此脚本,我可以在一次Facebook数据对话中提取60k +条消息。在这里查看来自github的演示:
如果您使用的是Chrome浏览器,则我有一个扩展程序专门用于此目的。
我没有尝试进行真正的大聊天,但是可以保存我拥有的内容(最多15,000条消息)。您也可以分批保存。
您可以选择将聊天保存为纯文本,包含所有笑脸,表情符号,图片和其他文件的html文件,还是保存为zip文件,然后将所有文件保存在本地计算机上。
Firefox有一个附加程序,可以下载您的Facebook收件箱并将其保存为txt文件。在这里看看:https : //addons.mozilla.org/en-US/firefox/addon/red1/ 或在这里:http : //www.facebook.com/Red1MessageArchiver
在带有消息的页面上,只需转到浏览器菜单并单击“另存为”。每次单击以加载它们,以确保显示所有消息,直到您滚动回到开头。这将保存整个网页,包括您的图片,并且您将能够像在Facebook上原始滚动一样浏览消息。希望这可以帮助!