/bilibiliDanmakuAnalyser

bilibili弹幕爬取分析工具,包含qt5的假gui

Primary LanguagePython

bilibili弹幕爬取分析工具

emmm综合实验的爬虫。都是一些简单的东西

能够通过av号爬取弹幕信息,写入mongoDB,写入excel
能够生成五种图形

弹幕数量与视频时间关系图
弹幕颜色占比饼图
发送弹幕数量相同的用户数量占比饼图(就是10个人发了1条,5个人发了两条这种。。)
弹幕总体数量随日期增长情况图
弹幕词云

有一个gui,能基本完成爬取任务和很low的展示任务
没有用listview是因为没看懂,所以就用了个textBox
只展示了弹幕出现时间和弹幕内容..甚至连序都没有排..
外面的main函数是假的,那个是不带gui的版本,程序入口点在src/gui/window.py里面

爬虫多线程失败了..原因是多线程绘图会出各种奇怪的错...
要是有大佬会绘图多线程的话,如果愿意希望能教教我吧

综合实验基本结束了,应该是没有后续了吧..吧.....
其实还有好多想完善的坑。。不过不打算填坑了,除非哪天有时间了...

另外,b站最近好像换了弹幕api。。新的api是
danmakuUrl='https://api.bilibili.com/x/v1/dm/list.so?oid=' + cid