我正在尝试使用 python 读取 pidgin 窗口上的消息。我已经阅读了 Pidgin 如何使用以下代码:
purple.PurpleGetConversations()
我得到以下输出:
dbus.Array([dbus.Int32(14414)], signature=dbus.Signature('i'))
我不知道如何访问这个 dbus.Array 的元素
最好的祝福
PD:我有兴趣阅读这些消息,如果有更好的方法请告诉我
进度更新:如果其他人对此感兴趣,我想出了一个替代解决方案。Pidgin 将聊天日志留在 ~/purple 中,您可以从 python 打开此文件并使用正则表达式读取所有消息。
(如果有更直接的方法请告诉我)