如何获取自己QQ里面的所有qq好友号码

如何获取自己的QQ好友?
假设我想要我的QQ的所有好友QQ号码, 然后拼成邮箱一行一个, 怎么处理呢?
方法有很多种, 下面是比较简单的一种 , 原理是登录QQ空间, 然后点访问权限-> 指定好友可见 , 在此操作过程中F12打开network, 或者用抓包工具抓HTTP请求, 找到这一个地址的请求

如何获取自己QQ里面的所有qq好友号码_第1张图片

然后, 复制请求响应结果, 是一个jsonp 格式, 修改为json格式, 保存到文件 qq.json

写一个index.php 内容如下:


$data = json_decode(file_get_contents('qq.json'),true);
if($data)
{
     
   $data = $data['data']['items'];
   foreach($data as $item)
   {
     
     file_put_contents('mail.txt',$item['uin']. '@qq.com'. PHP_EOL,FILE_APPEND);
   }
}

然后在index.php 文件所在目录用cli 方式运行index.php , 处理写入mail.txt

php index.php

处理完的数据如下:
如何获取自己QQ里面的所有qq好友号码_第2张图片
然后, 我就可以用来批量用脚本发邮件了~

你可能感兴趣的:(PHP)