it-swarm.cn

如何导出我的Google聊天日志?

本着对自己的数据负责的精神,我定期 通过IMAP提取我的Gmail电子邮件 进行备份。

但是,其中不包括Gmail中也提供的Google Talk聊天日志。有没有办法导出这些日志? 数据解放前沿 似乎没有关于Google Talk的任何信息。

16
Wim Coenen

Gmail的IMAP界面 现在可以访问聊天消息 。如果您已经设置了Gmail IMAP,则只需在Gmail设置中为“聊天”标签启用IMAP可见性(在“标签”标签中,每个标签都可以使用“在IMAP中显示”复选框) 。

更新:此方法适用于Google聊天,但是不是环聊,只有通过IMAP公开的Google聊天类型的对话,直到2013年春/夏为止,几乎所有对话都将公开,这取决于何时启用了Google环聊。

资料来源:

后一个链接提供了一种替代方法,可通过 Google Takeout 以JSON格式下载

9
Steve

将它们转发到您具有POP/IMAP访问权限的电子邮件地址。

2
Gelatin

看看“如何做到”,无需使用任何软件 http://digivorous.blogspot.com/2010/11/how-to-download-and-backup-your.html

1
CandorZ

没有明确的方法可以通过Google提供的功能导出Google聊天日志,但是似乎有许多不同的替代方法。

  1. 正如Simon所提到的,第一种是将它们转发到电子邮件地址,您可以在其中通过POP/IMAP下载它们。

  2. 您可以为Google Mail安装“创建文档”实验室实验,该实验可让您为每次聊天创建文档。不过,这可能会很费力,然后您必须从Google Docs备份,这是另一个步骤。

  3. 似乎有一个python脚本 此处 ,用于备份Google聊天日志。但是,在注释中,如果您一次下载过多,可能会暂时被锁定。

1
nobody

您可以在GMail中创建一个过滤器来为您完成繁重的工作。制作新的过滤器时,请将“在:聊天”中的“有文字:”空白处,然后选择要执行的操作(例如转发)。

顺便说一句,值得注意的是,“具有单词:”空白功能就像上面的搜索栏一样(据我所知),因此,您可以在其中输入各种搜索运算符来制作真正复杂的过滤器!

0
jrc03c

没有任何转发标签过滤解决方案有效...

“不会转发旧邮件”

  • 看来,选项3是唯一可行的解​​决方案-但即使那样也有被锁定24小时的风险-或其他任何解决方案。

惊人! -为什么我们无法访问聊天记录?有法律问题吗?我已经搜索过很多次,并且总是放弃。

我没有一个明确的答案,我可以在任何地方找到它,所有假定的答案很快就出现了……而上次尝试时,我无法使Python脚本正常工作-但后来我进入了x64,并且对Python不太熟悉。我将再试一次-手指合十。

0
Chris

我已经找到了一种方法,可以使用浏览器脚本工具iMacros通过转发它们来解决它们。我认为此宏仅适用于Firefox 3.6,您可以从 此链接 获得。我不会安装和设置它们中的任何一个,但这是我使用的宏。

VERSION BUILD=7300701 RECORDER=FX
TAB T=1
FRAME F=4
TAG POS=1 TYPE=SPAN ATTR=CLASS:hE&&TXT:Reply
WAIT SECONDS=.5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:to [email protected]
TAG POS=1 TYPE=DIV ATTR=TABINDEX:1&&ROLE:button&&TXT:Send
WAIT SECONDS=3
TAG POS=1 TYPE=IMG ATTR=ALT:&&SRC:images/cleardot.gif&&CLASS:iHkD0e&&TXT:
WAIT SECONDS=2

只需将“ [email protected]”替换为您要转发到的电子邮件地址。

现在,唯一的其他关键建议是从何处开始宏循环。要正确执行此操作,您将需要创建一个标签并将所有的Gmail聊天分配给它。这样一来,您就可以按时间顺序查看聊天记录,并以这种方式转发。

然后在gmail中单击标签,当列表打开时,它很可能会先打开到最新的标签。因此,转到标签内容的最后一页。打开最后一个项目。这是您在iMacros中单击“播放循环”时的情况。

我有1千个聊天记录要导出。您会注意到代码中有“ wait”语句,这将使浏览器有时间跟上。他们可能需要调整。

另外,每两分钟检查一次,因为有时它会引发错误,或者尝试在发送电子邮件之前移至下一个(较新的)聊天。只需单击“取消”,它将返回到脚本,并且电子邮件已发送。

如果在操作过程中引发任何其他错误,则您应该能够调整循环持续时间,然后重新启动而不会出现问题。

自从我因为垃圾邮件而切换了Gmail帐户以来,这一直困扰着我,因此我终于很高兴在我的所有内容都被删除后关闭了该帐户。

0
Chuckamus_Prime