一个获取 QQ 好友名单(号码、名称、头像、等级)的方法

2016-12-25 16:51:48 +08:00
 RE
看到 @kingphar/t/328072 中问到怎么获取好友名单,其实有一个方法非常简单,本想做个工具,都觉得太麻烦了,直接把方法分享出来吧。

1. 登录 “我的 QQ 中心”: http://id.qq.com/
2. 来到 “资料-我的等级” 这页: http://id.qq.com/index.html#mylevel
3. 打开 Chrome 的 Network 监视(或任意浏览器的监视功能、或抓包工具,都行)
4. 筛选监视列表中的 qqlevel_rank 页面
5. 这个页面本身就是个 json 格式的列表,直接保存后要怎么搞都可以啦

搞定,收工。觉得有用就收藏一下吧 :)
4290 次点击
所在节点    分享发现
28 条回复
RE
2016-12-25 16:54:54 +08:00
INW017bzMfgkkYGn
2016-12-25 17:10:13 +08:00
试了 2 个 QQ 号,没发现 qqlevel_rank 这个页面
RE
2016-12-25 17:11:59 +08:00
@default 估计是复制到空格了,完整的 url 是 http://id.qq.com/cgi-bin/qqlevel_rank
hoythan
2016-12-25 18:21:37 +08:00
QQ 账号没法获取吧?
RE
2016-12-25 18:24:52 +08:00
@hoythan QQ 号码算不算帐号?
avrillavigne
2016-12-25 18:54:10 +08:00

如图。
just1
2016-12-25 19:03:10 +08:00

我怎么没有。。
crab
2016-12-25 19:09:24 +08:00
JohnLou
2016-12-25 19:17:46 +08:00
我还以为能获取别人的 qq 好友呢。。
zchzch1014
2016-12-25 19:33:40 +08:00
可是只能获取那一页的 qq 好友名单……
RE
2016-12-25 19:42:03 +08:00
@just1 直接进入这个 url 当然没有。。
RE
2016-12-25 19:42:56 +08:00
@zchzch1014 莫非是好友太多?我 200 多个好友,都在一个 json 一起返回的啊
RE
2016-12-25 19:56:44 +08:00
@avrillavigne 嗯?
sheldor
2016-12-25 20:19:18 +08:00
试了一下,除了不能一次性获取所有好友的 QQ 号,用起来还是挺方便的
RE
2016-12-25 20:24:54 +08:00
@sheldor 能不能说一下好友数量多少?楼上有位朋友也说只返回了第一页,但我 200 多个好友都是一起返回的…
zchzch1014
2016-12-25 20:26:45 +08:00
@RE 只显示 20 个好友……我也不知道怎么回事
sheldor
2016-12-25 20:31:17 +08:00

@RE 好像一次只有 20 个,要分好几页
http://id.qq.com/cgi-bin/qqlevel_rank?page_type=1&ldw=*&s=1&n=20&r=*, s 指定排名从第几位开始, n 指定往后排多少位,比如 s=81 , n=20 ,那就返回等级排第 81 到 101 名的好友的 QQ 号, n 最高取 50
sheldor
2016-12-25 20:36:06 +08:00

s=1 , n=300 ,返回的结果只有 50 个
kingphar
2016-12-25 20:44:32 +08:00
谢谢楼主,改天去试试:)
RE
2016-12-25 20:50:12 +08:00
@sheldor 唉,那这样就不方便了,还是要做个工具方便一些,就是觉得这东西需求不是很强,做成工具有点多此一举啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330033

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX