试图存档facebook聊天消息历史为一个单一的联系

Trying to archive facebook chat message history for a single contact

本文关键字:一个 单一 联系 facebook 聊天 历史 消息      更新时间:2023-09-26

我正试图从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权限已被弃用,因此再也没有(合法的)方式访问用户收件箱了

相关文章: