# bili-uget **Repository Path**: c0derGitHub/bili-uget ## Basic Information - **Project Name**: bili-uget - **Description**: 批量下载B站up主视频 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-08-01 - **Last Updated**: 2021-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bili-uget #### 介绍 批量下载B站up主视频 #### 软件架构 pyqt5 you-get 一个线程负责界面加载,另一个线程使用协程开启异步多任务下载 ###安装教程 1. pip install you-get 2. pip install PyQt5 3. pip install requests #### 使用说明 ![](分P下载界面.png) ![](uid下载界面.png) 1. 没有python环境的直接执行exe文件即可,不需安装任何包,但是需要下载个ffmpeg,别忘了将ffmpeg.exe所在目录添加到环境变量, 合并为mp4文件时候需要用到,这个快200M了就不放进来了 [ffmpeg下载](https://pan.baidu.com/s/1ZVWakNq27AnIt8ZvPk6sXw) 提取码: mr45 2. 有python环境的直接执行.py文件即可 3. 启动页面为分P下载页,可以点击红色按钮跳转到按UP下载,点击关闭按钮自动返回到分P下载页。查询视频列表选中行双击可以添加到下载列表,下载列表选择单行双击可以移除下载列表。下载列表和选择列表显示选中为单行实际是选中的鼠标所在的单个单元格数据,支持ctrl+c复制的,但是不支持编辑。 4. 输入BV号或者up主id号后直接回车或者点击查询按钮都可进行查找。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 可以根据up主uid下载该up上传的所有视频,自动以mp4格式保存到exe或.py文件同级的 video/up名/分区/文件名.mp4 2. 支持分区视频下载和同时多个视频下载 3. cookies.sqlite文件是个空的,如果你是大会员想下载更高清视频可以找下怎么从火狐浏览器导出你的cookie文件,然后替换掉这个文件即可 4. 不要同时下载过多视频,最多不要超过20个。 5. ui文件混在py里代码写的很乱,后续会分离出来。 6. 希望用这个更多是下载视频来学习,而不是盗UP的视频谋利。