Blblcd(Bilibili-comment-dowloader)——基于bilibili-API-collect的Bilibili视频评论下载工具。
- 下载单个视频评论,可按热评/时间顺序
- 按投稿时间/收藏/播放顺序下载某up主投稿的多个视频评论
下载评论信息如下:
Uname 名称
Sex 性别
Content 评论内容
Rpid 评论id
Oid 评论区id
Bvid 视频bv
Mid 发送者id
Parent 父级评论
Fansgrade 是否粉丝标签
Ctime 评论时间戳
Like 喜欢数
Following 是否关注
Current_level 当前等级
Location 位置
下载后单个视频的所有评论保存为一份csv,也可统计输出为geojson,地图模板。
- cookie :必须
- mid :up主代码,当查找up视频时必须
- bvid:稿件视频id,下载单个视频评论时必须
登录哔哩哔哩 ,按住F12
进入开发者工具页面,选择网络
,点击其中任意一条请求,查看请求头,将cookie值复制后,在本地保存为text文件(最好是与blblcd放置于同一个目录下,命名为cookie.text)。
进入up主页,浏览器地址栏上将会显示mid,复制它,例如下面链接里的mid为112233445
。
进入视频页面,查看浏览器地址栏,URL第二段就是bvid,例如BV1Cm421T7Zg
在终端输入-help查看所有指令
./blblcd -help
基础
blblcd -bvid BV1VJ4m1jk34K
指定评论按回复
顺序
blblcd -bvid BV1VJ4m1jk34K -corder 2
指定cookie
文件
blblcd -cookie /path/to/cookiefile.text -bvid BV1VJ4m1jk34K -corder 2
输出位置
blblcd -bvid BV1VJ4m1jk34K -corder 2 -output path/to/output
基础(默认获取前三页,一页30条视频)
blblcd -mid 123344555
指定cookie
blblcd -mid 123344555 -cookie /path/to/cookiefile.text
视频列表顺序,按最多收藏
blblcd -mid 123344555 -skip 3 -pages 5 -vorder stow
固定页数
blblcd -mid 123344555 -pages 5
忽略页数,跳过前三页后获取5页,即4-8页
blblcd -mid 123344555 -skip 3 -pages 5
输出位置
blblcd -mid 123344555 -output output/path
并发数量
blblcd -mid 123344555 -goroutines 10
需要在程序所在位置添加geo-template.geojson
,该资源已包含在release里。
blblcd -bvid BV1VJ4m1jk34K --geojson true
- 源代码仅供交流学习使用,切勿用于违法犯罪。
- 使用该工具请遵守Bilibili相关规定
- blblcd不会保存或泄露cookie,请放心食用。