用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的生成方法嗎?
用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的生成方法嗎?
已經解決了問題,rnd隨機生成9位隨機數即可,date是時間戳,b站自動發彈幕腳本已經完成,感謝回答。
date不是時間戳嗎,如果位數不對有可能是毫秒級,另外一個就不知道了,再發一條彈幕看看rnd有變化沒
date應該是發送的時間戳,毫秒級的。
rnd可能是random?隨機數?