QQ 实时消息数据采集的实现

摘要

我们前文《微信公众号文章的抓取》介绍过,客户端软件中的通过http协议的数据如何抓取,比如微信公众号的文章,可通过打开公众号的历史文章的RestAPI获取,通过抓包工具分析RestAPI所需的参数,然后想方设法去得到这些参数即可,但会碰到有些参数有时效,最简单的办法可以写一个脚本模拟鼠标点击然后通过代理工具去拦截对应参数即可。那么,设想一下,如果需要采集客户端软件里的数据(前提有客户端账号)呢?这时,我们发现通过抓包代理工具行不通了,因为数据都是基于二进制,我们无法解开数据。那么,如何采集这类数据了?最典型的就是采集QQ聊天消息怎么办?比如我们想要即时获取QQ聊天程序交给程序做NLP。比较简单的方案就是借助Xposed(前提条件:客户端软件有对应的安卓版本)。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 03:13
浙ICP备14020137号-1 $Map of visitor$