BiliBili 获取指定用户粉丝数量 API

博客都长草了,发篇文章除除草乖

前段时间刷13站看到了这个视频 av26280568  哎呀博客又可以水篇文章了

那么!要怎么获取呢?  想一想

首先咱们打开个人空间 (https://space.bilibili.com/3572779/),我们可以看到右下角有关注数和粉丝数 (少的可怜嘤嘤嘤  (闭嘴 扇耳光

然后咱 F12 你懂的~ 瞧啊瞧看啊看 欸!找到了

期待  https://api.bilibili.com/x/relation/stat?vmid=3572779是你没错

找到了 API 接口了就好办,二话不说打开 Sublime Text 撸代码

<?php
error_reporting(E_ALL ^ E_NOTICE);// 显示除去 E_NOTICE 之外的所有错误信息
$uid = $_GET["uid"];
if ($uid != null) {
    $file_contents = curl_get_https('https://api.bilibili.com/x/relation/stat?vmid=' . $uid);
    $arr = json_decode($file_contents,true);
    echo "UID:" . $arr['data']['mid'] . "</br>";
    echo "关注数:" . $arr['data']['following'] . "</br>";
    echo "粉丝数:" . $arr['data']['follower'];
}
function curl_get_https($url){
    $curl = curl_init(); // 启动一个CURL会话
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);// TRUE 将curl_exec()获取的信息以字符串返回,而不是直接输出。
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
    $tmpInfo = curl_exec($curl); // 返回api的json对象
    curl_close($curl);
    return $tmpInfo; // 返回json对象
}
?>

上面都有注释我就不多解释了~ 访问 http://xxx.xxx/?uid=xxx 就可以看见获取信息了 好耶ヽ(✿゚▽゚)ノ搞定

发表评论

设为私密评论(仅博主可见)
6 Comments
  1. 我艹下13 Chrome | 78.0.3904.108 Windows 7
    2020/4/15

    我只有3000粉丝⌇●﹏●⌇

  2. 2019/5/3

    刚500粉丝的路过φ( ̄∇ ̄o)

  3. 小白
    2018/12/24

    能不能帮我找一下 今日头条粉丝API

  4. 2018/8/14

    我b站个位数粉丝。。。 吐血倒地