找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 414|回复: 1

【教程】如何从QQ空间网页导出QQ好友列表

[复制链接]
发表于 2023-10-18 18:01:33 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
本帖最后由 戈登走過去 于 2023-10-18 18:04 编辑

以前我都是用QQ邮箱网页版来导出QQ好友列表做备份的。(把全部的好友添加到邮箱通讯录,然后导出邮箱通讯录即可)
然而我今天发现这个不好使了。他们断开了QQ邮箱网页版和QQ好友列表的关联。下面这个窗口不断弹出。
Untitled.png

我想到了另外一个老古董,QQ空间。经过一番鼓捣,找到了具体的XHR请求网址。
首先到网页版登录QQ空间,  https://i.qq.com/
如果你没有开通QQ空间也没有关系,也可以登录而不开通,里面也是可以看见别人的说说、相册的。
你甚至可以不开通空间的情况下自己发说说,就是别人看不见。
登录进来之后按F12进入开发者工具,找到 Network 区域准备抓包。
asd.png

接下来点击好友动态,准备发一条说说。点一下 @ 符号,好友列表就从下面冒出来了。
在 Network 里搜索一条请求,文件名叫 friend_show_qqfriends.cgi  

afadqq.png
把它的返回内容保存为 .json 文件,就是你的QQ好友列表了。(虽然不是完美的 json ,需要麻烦手动去掉头尾的 javascript 语句)
里面的 items 的 uin 数字就是QQ号了。
这个功能可能也就QQ空间这种腾讯一直不更新的能做到了。

我今天一开始想到的是腾讯文档,他可以选择分享给指定QQ好友,
然后也会有一个好友列表,然而它数据里的 QQ UIN 是另外一种算法的数字。不是我们日常使用的QQ号。可能是偏移或Hash或是单纯的从头又排了个新 index 。

回复

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-5-28 05:07 , Processed in 0.032538 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表