总所周知,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美化的。
如果想要美化,可以调整字体、背景、显示内容等等等等。类似这种,只要有了数据,水墨屏、便携屏啥都能显示,想怎么显示怎么显示。