b站動(dòng)態(tài)評(píng)論+視頻評(píng)論區(qū) 抽獎(jiǎng)2合1 JS版本

前言
由于過去的模擬人工下拉加載數(shù)據(jù)的形式在大數(shù)據(jù)的情況下會(huì)導(dǎo)致頁(yè)面的卡頓和資源的大量占用,所以這期新版本提上了開發(fā)。
本次實(shí)現(xiàn)方式使用的b站api,構(gòu)建get請(qǐng)求調(diào)用api獲取評(píng)論信息,解析json數(shù)據(jù)存入集合,最后從集合獲取中獎(jiǎng)?wù)咝畔ⅰ?/span>
相關(guān)API為
callback=jQuery可以不傳。。。?簡(jiǎn)化掉了
另外請(qǐng)求之間有500毫秒的延時(shí),請(qǐng)求過快可能會(huì)被封IP,所以不建議調(diào)的太短。
下面就開始實(shí)際使用教程。
使用說明
動(dòng)態(tài)和視頻評(píng)論的原理類似,都是查jQuery后的數(shù)字,請(qǐng)仔細(xì)閱讀
?新版本使用方法
1、打開動(dòng)態(tài)頁(yè)面,并開啟開發(fā)者工具(F12)

2、復(fù)制代碼至console(控制臺(tái))回車
3、使用get(中獎(jiǎng)人數(shù))函數(shù),完成抽獎(jiǎng)

V2.0?版本(兼容不帶圖片的動(dòng)態(tài))
舊版本使用方法(建議使用新版)
1、打開動(dòng)態(tài)頁(yè)面,并開啟開發(fā)者工具(F12)
選擇“Network”,檢索“JS”,然后F5或者Ctrl+R 刷新頁(yè)面

2、刷新頁(yè)面后我們下滑至評(píng)論區(qū)處,加載的JS
就是這個(gè)main打頭的,我們鼠標(biāo)左鍵點(diǎn)擊它

3、復(fù)制請(qǐng)求中的jQuery后_前的一串?dāng)?shù)字(約21位)

4、復(fù)制代碼至console(控制臺(tái))回車

5、使用get(剛才復(fù)制的jQuery后的數(shù)字)函數(shù),獲取評(píng)論數(shù)據(jù)等

然后回車

6、使用go(中獎(jiǎng)人數(shù))函數(shù)進(jìn)行抽獎(jiǎng)即可

代碼
1.0
1.1?打印數(shù)據(jù)的組號(hào)和下標(biāo),方便其余信息查看


v1.3代碼?不兼容不帶圖片的動(dòng)態(tài)
標(biāo)簽: