php - 使用 PHP 从 main.db 获取 Skype 聊天记录同步到 MySQL
问题描述
有没有办法使用 PHP 获取每 X 分钟从 Skype main.db 数据复制到 MySQL 的数据?
我正在运行 Windows 10 和 WAMP 服务器。
解决方案
如果您运行 WAMPP,则只需创建一个 BAT 文件:
copy /b/v/y C:\Users\YOURNAME\AppData\Local\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\s4l-YOUR_SKYPE_NAME.db C:\wamp64\www\skype.db
然后您可以使用 PHP 访问数据库文件
$db = new SQLite3('skype.db');
$results = $db->query('SELECT nsp_data FROM messagesv12');
while ($row = $results->fetchArray()) {
// And here's the data:
// $messages['cuid']
// $messages['conversationId']
// $messages['creator']
// $messages['createdTime']
// $messages['content']
}
只需对数据做任何你想做的事情。添加到 MySQL 或任何你想要的。
推荐阅读
- python - Pyinstaller 没有创建可执行文件
- javascript - 完整的日历触摸问题
- kubernetes - K8s 部署后没有创建 Pod 的标签
- javascript - 反应文本输入的本地国家代码前缀
- television - WEBOS LG TV: ares-inspect WARN Session#forward() 转发客户端 localPort: 0 => devicePort: 9998 失败
- c++ - 从容器中移动元素不会清空容器?
- javascript - 如果找到某个 url,则使用 FS 写入新文件,如果不再找到,则删除该文件
- selenium - 第二次执行鼠标操作时,我得到 MoveTargetOutOfBounds Exeption
- azure - 如何在另一个 Active Directory 订阅中保存 Azure Synapse SQL 池(数据仓库)的快照?
- python - 如何从内存、字节码加载模块或加载后清理