• 郑州
您的位置: 法制网 > 综合 > > 详情

【环球快播报】粉丝实时计数器桌面应用程序

来源: 哔哩哔哩 2023-01-20 11:20:00

一、前言

B站的小伙伴们大家好!我是一名新人up主,前两周的时候来到b站发布了两期视频,收获了一些粉丝,非常感谢大家的支持,在发布视频后也是反复的打开个人主页分析视频数据,于是发现过程非常的复杂且费时 作为一个编程up主 于是呢。。。  想要制作一款能够粉丝实时计数器桌面应用程序 那我是如何制作呢  刚开始通过使用万能小助手 百度、搜索引擎反复查阅资料 也是惊奇的发现 b站的部分接口数据居然是开放的 也是b站大佬们得专栏下找到了相关接口,实现了功能,接下来看看它有什么功能,我又是如何实现的?

二、功能介绍

关闭窗口

锁定窗口(禁止窗口移动)


(资料图片)

关闭窗口

实时获取up主视频数据(用户名、粉丝数、最新视频数据,比如:标题、在线观看人数、播放量、投币、收藏、评论、弹幕、转发)

三、接口整理

使用接口前我们需要获取用户唯一的uid uid也就是接口中的mid 如下图

'https://api.bilibili.com/x/web-interface/card?mid=' + mid        获取up主信息

'https://api.bilibili.com/x/space/wbi/arc/search?mid=' + mid      获取up主视频列表(可以找到视频的aid、bvid为其他接口的重要参数)

'http://api.bilibili.com/archive_stat/stat?aid=' + aid + '&type=jsonp'   获取视频详细数据(这里的aid参数可以在视频列表中返回视频对象中获取)

'http://api.bilibili.com/archive_stat/stat?aid=' + aid + '&type=jsonp'  获取视频cid(为了获取实时观看视频人数)

'https://api.bilibili.com/x/player/online/total?aid=' + aid + '&cid=' + cid + '&bvid=' + bvid  

获取视频实时在线观看人数(这里需要三个参数aid、cid、bvid)

四、实现思路

electron 分为主线程和渲染进程 主线程使用接口向服务器发送请求 筛选应用程序需要的数据,然后将数据发送给渲染进程,渲染进程拿到数据后,用原生js操作Dom动态的渲染出来 为了让窗口数据是实时的,我们需要使用定时器定时去调用接口(不要调用太频繁可能i导致ip会封就会拿不到数据 不过封了等几分钟又可以拿)

获取窗口所有数据

主线程发送数据给渲染进程

渲染进程监听数据后动态渲染页面

五、代码地址

gitte地址:https://gitee.com/ff2266/fans-real-time-counter/tree/master

注意:如何启动看README.md文件

标签: 功能介绍 最新视频 在线观看 ELECTRON 如何制作 HTTPS TYPE 应用程序 搜索引擎 HTTP 小伙伴们
温馨提示:

在实际法律问题情景中,个案情况都有所差异,为了高效解决您的问题,保障合法权益,建议您直接向专业律师说明情况,解决您的实际问题。 立即在线咨询 >

上一篇
下一篇
相关知识推荐
操作
分享
15037178970

公众服务

法制网公众号

快速找律师 / 免费咨询

查法律知识 / 查看解答 / 随时追问

律师服务(工作日8:30-18:00 ,非工作日请QQ留言)

律师加盟

律师营销服务

在线客服:

加盟热线:

律师营销诊断

营销分析 / 回复咨询

案件接洽 / 合作加盟

法制网,中国知名的 法律咨询网站,能够为广大用户提供在线 免费法律咨询服务。
CopyRight@2003-2022 fazhi.net ALL Rights Reservrd 版权所有
豫ICP备2022016495号-26
违法和不良信息举报电话: