B站彈幕查詢工具(C#)

之前寫(xiě)過(guò)原理:

經(jīng)常看視頻,覺(jué)得BGM不錯(cuò),看彈幕找bgm。昨天去醫(yī)院看牙,突然有個(gè)想法,搞個(gè)提取彈幕關(guān)鍵字的東西,比如提取帶“BGM”字樣的彈幕,就省得自己找歌了。唉~~越來(lái)越懶了
想實(shí)現(xiàn)彈幕解析很容易,原理看上面那篇專欄

我講一下會(huì)遇到的問(wèn)題,直接用WebClient下載下來(lái)的xml是gzip加壓的,直接打開(kāi)是亂碼
找了很久解決方法,找到個(gè)簡(jiǎn)單的

?//派生WebClient解壓縮gzip響應(yīng)類 (派生類)
public class GZipWebClient : WebClient
{
????protected override WebRequest GetWebRequest(Uri address)
????{
????????HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address);
????????request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
????????return request;
????}
}
就可以了

嗯,寫(xiě)完之后發(fā)現(xiàn),這玩意是個(gè)抓“扛精”神器。
不提供下載,我自己偷著用,嘿嘿
標(biāo)簽: