有没有办法导出适用于 OS X 的 Skype 5.2.x 中的聊天记录?

有没有办法导出适用于 OS X 的 Skype 5.2.x 中的聊天记录?

我目前在 OS X 10.6.8 上运行 5.2.x,我需要深入搜索与同事的对话历史。Skype 告诉我,我要查找的术语位于我们进行的长期聊天中,但希望它能够及时向您显示特定的聊天条目,而无需手动向后滚动数月来回查看。

我想将对话导出为某种可以通过编程访问的格式(HTML、XML 等)。Skype for OS X 中曾经提供的 HTML 导出选项似乎在 5.0 版本中消失了。

有没有办法导出适用于 OS X 的 Skype 5.2.x 中的聊天记录?

答案1

如果你有OS X 开发者工具安装后您可以使用这个终端命令:

sqlite3 ~/Library/Application\ Support/Skype/<YOUR SKYPENAME>/main.db "SELECT author,timestamp, body_xml FROM messages WHERE dialog_partner = '<OTHER SKYPENAME>'" > ~/Desktop/skype_chat_history.txt

答案2

无法在对话中搜索,这完全是用户界面失败。

这不是您想要的,但我采取的一种方法是将整个对话复制并粘贴到真正的编辑器中,然后在那里进行搜索。

答案3

有一个不错的基于 Web 的(因此与平台无关的)工具可用于导出 Skype 历史记录:skypebrowser.com

如果您不想使用 SQL 或安装任何第三方软件,它非常方便。

相关内容