bilibili彈幕發(fā)送者查詢器.exe是一款用于查詢嗶哩嗶哩彈幕發(fā)送的人b站小工具,細(xì)心的用戶可能注意到過,在bilibili提供了屏蔽某彈幕發(fā)送用戶發(fā)送的所有彈幕這一功能,言外之意,必然存在某項信息,與彈幕發(fā)送者相關(guān)聯(lián)。
軟件說明
彈幕視頻系統(tǒng),最初源自日本彈幕視頻分享網(wǎng)站(niconico動畫),國內(nèi)首先引進(jìn)為AcFun以及后來的bilibili。彈幕給予觀眾一種實時互動的感覺,特定彈幕出現(xiàn)在一個時間點,在欣賞視頻時,彈幕的出現(xiàn),可能讓我們?yōu)橹粍,可能讓我們發(fā)現(xiàn)亮點,更有可能在不同觀眾之間實現(xiàn)一種心靈的共鳴,彈幕的優(yōu)點非常顯著。然而,彈幕發(fā)展至今,一直都是以簡單的文字語言為主,少數(shù)情況如bilibili高級彈幕可以實現(xiàn)簡單的特效,而絕大多數(shù)時候彈幕省略了發(fā)送時間、發(fā)送者、狀態(tài)等等信息,而被簡化成一條在特定視頻的特定時間下出現(xiàn)的一行字,如此設(shè)計簡潔美觀,適當(dāng)調(diào)整彈幕密度,即可正常觀賞視頻,不會因為彈幕影響視頻的觀看。
然而,隨著時間的流逝,彈幕也出現(xiàn)了很多問題。一些人借著彈幕難以查詢發(fā)送者這個機(jī)會,在彈幕中宣泄自己的不良情緒,同時劇透、惡意遮擋字幕等等不良行為也頻頻出現(xiàn),嚴(yán)重影響了視頻的觀感;蛟S在彈幕視頻網(wǎng)站上,這種情況都難以得到根本解決。在這種情況下,我產(chǎn)生了制作一款彈幕發(fā)送者查詢軟件的想法。希望無論是積極、有用的彈幕還是消極的彈幕,都可以有一款軟件對發(fā)送者進(jìn)行查詢,找到相應(yīng)發(fā)送彈幕的b站用戶。
使用說明
輸入視頻號(需要保證視頻有效且有彈幕)后對彈幕池中的彈幕按照發(fā)送時間(從新到舊的順序)進(jìn)行查詢。操作簡單,需要聯(lián)網(wǎng)使用。
查詢結(jié)果以uid格式展示,找到目標(biāo)后前往b站搜索該uid即可(例如:uid123456789)
注意事項:
①將hash加密過的內(nèi)容反查成真實的uid,這個過程耗費時間較長、內(nèi)存較多,有很小的概率還會出現(xiàn)錯誤。
②爬取到信息后運用正則表達(dá)式進(jìn)行搜索,彈幕中一些特殊符號可能造成干擾...這個比較惡心,但一般不會出現(xiàn)這樣的彈幕。
③注意程序跑出來只有彈幕池的彈幕。一些視頻彈幕量很大,一些彈幕被擠出彈幕池,不會被搜查到,彈幕多的視頻彈幕池一般有幾千。盡管這樣程序運行時間依舊會很長,考慮用os.system('pause'),每匹配一段時間暫停一次,用戶按任意鍵可以繼續(xù)。
④遇到特殊的指令、高級、GAS彈幕可能出現(xiàn)亂碼,這個不好搞...
⑤支持分p查詢,輸入格式 BV....?p=x 即可,注意視頻必須存在x這一p,如果不存在,按x=1處理。
⑥爬取彈幕池內(nèi)容,新發(fā)的排在前面,彈幕池指的是電腦端的彈幕列表。而不是總彈幕量。