用C#实时获取B站粉丝数

  总所周知,B站的大UP粉丝数只会显示到千位,拿老番茄举例,能看到将近2000万,就是看不到后面的几位,那有没有办法看到具体的粉丝数呢?

   用爬虫获取到https://api.bilibili.com/x/relation/stat?vmid=546195,后面的是B站ID,follower后面的就是详细的粉丝数量了。

  那就简简单单写几行代码做成软件吧。

 WebClient client = new WebClient();
 client.Encoding = Encoding.UTF8;
 string json = client.DownloadString(url + "546195");
 int index = json.LastIndexOf(':') + 1;
 json = json.Substring(index, json.Length - index).Trim('}');

  这里没有对json进行解析,原因是因为我懒。设置的循环时间是1分钟一次。看最终软件效果,没有经过UI美化的。

   如果想要美化,可以调整字体、背景、显示内容等等等等。类似这种,只要有了数据,水墨屏、便携屏啥都能显示,想怎么显示怎么显示。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值