欢迎光临散文网 会员登陆 & 注册

b站动态评论+视频评论区 抽奖2合1 JS版本

2021-08-07 14:03 作者:Love丶伊卡洛斯  | 我要投稿

前言

由于过去的模拟人工下拉加载数据的形式在大数据的情况下会导致页面的卡顿和资源的大量占用,所以这期新版本提上了开发。

本次实现方式使用的b站api,构建get请求调用api获取评论信息,解析json数据存入集合,最后从集合获取中奖者信息。

相关API为

callback=jQuery可以不传。。。 简化掉了

另外请求之间有500毫秒的延时,请求过快可能会被封IP,所以不建议调的太短。

下面就开始实际使用教程。

使用说明

动态和视频评论的原理类似,都是查jQuery后的数字,请仔细阅读

 新版本使用方法

1、打开动态页面,并开启开发者工具(F12)


2、复制代码至console(控制台)回车

3、使用get(中奖人数)函数,完成抽奖


V2.0 版本(兼容不带图片的动态)

旧版本使用方法(建议使用新版)

1、打开动态页面,并开启开发者工具(F12)

选择“Network”,检索“JS”,然后F5或者Ctrl+R 刷新页面


2、刷新页面后我们下滑至评论区处,加载的JS

就是这个main打头的,我们鼠标左键点击它


3、复制请求中的jQuery后_前的一串数字(约21位)


4、复制代码至console(控制台)回车


5、使用get(刚才复制的jQuery后的数字)函数,获取评论数据等


然后回车


6、使用go(中奖人数)函数进行抽奖即可


代码

1.0

1.1 打印数据的组号和下标,方便其余信息查看


v1.3代码 不兼容不带图片的动态



b站动态评论+视频评论区 抽奖2合1 JS版本的评论 (共 条)

分享到微博请遵守国家法律