试图存档facebook聊天消息历史为一个单一的联系
Trying to archive facebook chat message history for a single contact
我正试图从facebook存档我的一个联系人的聊天记录,有超过70,000条消息,所以设置/存档选项不是很好地工作。到目前为止,我已经尝试使用m.facebook.com/messages页面中的以下代码并单击特定联系人。
setInterval(function () {
document.getElementById('see_older')
.getElementsByClassName('content')[0].click();
}, 500);
这似乎做的工作,但我不知道如何让这段代码停止运行。我需要一些方法来阻止它,因为当它得到聊天日志的开始,页面的变化和一个错误显示。让它运行几个小时后,这变得相当令人沮丧!
我需要这样做的原因是,在过去的18个月里,我们交换了重要的信息,我需要能够搜索到这个…
我是新的,所以任何帮助,可以给予将不胜感激!如果你认为我应该改变我的代码,请让我知道我应该用什么代替。如果我能让代码停在聊天历史记录开始附近,我可以手动点击最后几次按钮,让它准确地开始,但从最新的消息手动做这个需要很长时间(坐在这里12个小时点击以前,只有1/5的方式通过!
谢谢你提供的任何帮助!
你现在正在做的事情被称为"抓取",这是不允许的:https://www.facebook.com/apps/site_scraping_tos_terms.php
由于read_mailbox
权限已被弃用,因此再也没有(合法的)方式访问用户收件箱了