如何获取自己的QQ好友?
假设我想要我的QQ的所有好友QQ号码, 然后拼成邮箱一行一个, 怎么处理呢?
方法有很多种, 下面是比较简单的一种 , 原理是登录QQ空间, 然后点访问权限-> 指定好友可见 , 在此操作过程中F12打开network, 或者用抓包工具抓HTTP请求, 找到这一个地址的请求
然后, 复制请求响应结果, 是一个jsonp 格式, 修改为json格式, 保存到文件 qq.json
写一个index.php 内容如下:
<?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
处理完的数据如下:
然后, 我就可以用来批量用脚本发邮件了~