首页 >后端开发 >php教程 >javascript - b站发送弹幕的post请求里的几个参数是什么意思?

javascript - b站发送弹幕的post请求里的几个参数是什么意思?

WBOY
WBOY原创
2016-12-05 13:44:241850浏览

用chrome捕捉到b站发送弹幕时的请求,发现FormData里有两个参数不太理解。
javascript - b站发送弹幕的post请求里的几个参数是什么意思?

1.pool是弹幕池的编号
2.fontsize是字号
3.cid是用户id
6.message是我发送的弹幕内容
7.mod是弹幕模式(也就是顶端、滚动等)
8.playtime是在视频中出现的时间,以s为单位,可以精确到小数点后3位。
9.color就是颜色编号

但是有两个我不太明白的是rnd和date。因为他提交的formdata中没有视频av号,所以我认为rnd和date应该和av号和当前时间有关,rnd我怀疑是打开界面生成的一个随机数字,date应该是当前时间经过某种算法处理后得到的结果。

有没有人见过这种FormData?能猜测出rnd和date的生成方法吗?

回复内容:

用chrome捕捉到b站发送弹幕时的请求,发现FormData里有两个参数不太理解。
javascript - b站发送弹幕的post请求里的几个参数是什么意思?

1.pool是弹幕池的编号
2.fontsize是字号
3.cid是用户id
6.message是我发送的弹幕内容
7.mod是弹幕模式(也就是顶端、滚动等)
8.playtime是在视频中出现的时间,以s为单位,可以精确到小数点后3位。
9.color就是颜色编号

但是有两个我不太明白的是rnd和date。因为他提交的formdata中没有视频av号,所以我认为rnd和date应该和av号和当前时间有关,rnd我怀疑是打开界面生成的一个随机数字,date应该是当前时间经过某种算法处理后得到的结果。

有没有人见过这种FormData?能猜测出rnd和date的生成方法吗?

已经解决了问题,rnd随机生成9位随机数即可,date是时间戳,b站自动发弹幕脚本已经完成,感谢回答。

date难道不是时间戳吗,如果位数不对有可能是毫秒级,另外一个就不知道了,再发一条弹幕看看rnd有变化没

date应该是发送的时间戳,毫秒级的。
rnd可能是random?随机数?

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn