Rumah  >  Artikel  >  pembangunan bahagian belakang  >  javascript - b站发送弹幕的post请求里的几个参数是什么意思?

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

WBOY
WBOYasal
2016-12-05 13:44:241835semak imbas

用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?随机数?

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn