如何獲取自己的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
處理完的數據如下:
然後, 我就可以用來批量用腳本發郵件了~