素材牛VIP会员
b站发送弹幕的post请求里的几个参数是什么意思?
 zc***78  分类:Python  人气:1106  回帖:3  发布于6年前 收藏

用chrome捕捉到b站发送弹幕时的请求,发现FormData里有两个参数不太理解。

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的生成方法吗?

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv1 新人
飘***子 JS工程师 6年前#1

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

Lv1 新人
风***扬 Web前端工程师 6年前#2

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

Lv6 码匠
阿***斤 CEO 6年前#3

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

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取