几句命令行轻松实现爬取bilibili视频,辅助工具:you-get(爬取视频)、ffmpeg(合并音视频)。

爬取完整的bilibili视频

  • you-get使用
    • you-get安装
    • you-get使用
      • 查看视频信息
      • 视频下载
  • ffmpeg
    • ffmpeg下载
    • 配置ffmpeg
  • 音视频合并

you-get使用

you-get安装

you-get官网下载得到you_get-0.4.1500-py3-none-any.whl文件,在使用whl文件之前得安装wheel,安装步骤:1、window+r,输入cmd,按回车键;2、接着输入pip install wheel(如果本身就支持whl文件,请直接跳过该步骤)。3、最后pip install you-get 安装you-get。题外知识:Wheel是python的打包格式,目的是支持不需要编译的安装过程,实际上也是一种压缩文件,将尾缀修改为zip,可以查看里面包含了的py文件,以及经过编译的pyd文件。

you-get使用

查看视频信息

视频链接获取:

控制台输入:you-get -i 视频链接

视频下载

视频下载方式:
1、默认路径:

you-get --format=dash-flv480 视频链接


在哪里执行上面的命令行,视频就存储在哪里。

2、修改特定路径:

you-get -o 存储路径 --format=dash-flv  视频链接

3、修改名字

you-get -o 路径名 -O 视频名称 --format=dash-flv480 视频链接

ffmpeg

ffmpeg下载

ffmpeg官网选择自己对应的平台,这里我选择的是window版本。选择“Windows builds from gya.dev”。

接着跳转到下图界面,找到下图链接。

找到***-full_build.zip压缩包,点击下载。

配置ffmpeg

获取到zip包后,直接解压,复制bin的路径名,配置到环境配置中。
下载好后,解压,解压后你会看到如下文件,

打开bin文件夹

复制bin文件夹的位置

选中“此电脑”右击,然后点击“属性”
弹出一个对话框,然后点击“高级属性设置”
然后点击“环境变量”
选中“Path”,点击“编辑”(或者双击)
点击“新建”,将你复制的bin文件夹的位置粘贴到下面就行了

音视频合并

配置好ffmpeg后,下载下来的视频就包含有视频和声音的了。

爬取bilibili视频相关推荐

  1. python爬取bilibili数据_如何使用Python爬取bilibili视频(详细教程)

    Python爬取bilibili视频 摘要 为了解决PC端的bilibili无法下载视频的问题,使用python语言可以实现一个能够爬取bilibili某个视频资源(不包括会员视频)的程序.采用整个视 ...

  2. python怎么爬取b站_【Python爬虫实例学习篇】——4、超详细爬取bilibili视频

    [Python爬虫实例学习篇]--4.超详细爬取bilibili视频 由于经常在B站上学习,但无奈于家里网络太差,在线观看卡顿严重,于是萌生了下载视频的想法(如果只是单纯想下载视频,请用you-get ...

  3. 爬取Bilibili视频评论(弹幕同样原理)

    爬取Bilibili视频评论(弹幕同样原理) 找到B站的评论接口 F12,找到B站的评论接口 可以看到所需要的请求头以及请求参数 请求参数: 可以使用Postman等,请求接口,可以看到json串(这 ...

  4. 用Python爬取Bilibili视频,难吗?

    作者:Mike_Shine 来源:https://urlify.cn/2qyMBb 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很 ...

  5. Python爬取bilibili视频(期末设计)

    摘要 为了解决PC端的bilibili无法下载视频的问题,使用python语言可以实现一个能够爬取bilibili某个视频资源(不包括会员视频)的程序.采用整个视频下载与分片拼接视频两种思路实现程序, ...

  6. 使用python爬虫爬取bilibili视频

    可以使用 Python 爬虫框架如 Scrapy 来爬取 Bilibili 的视频.首先需要了解 Bilibili 网站的构造,包括数据是如何呈现的,然后构建请求来获取所需的数据.同时需要考虑反爬虫措 ...

  7. 超详细爬取bilibili视频数据

    1.爬虫心得 1.我们在写爬虫程序的时候可以采用面向对象的方式进行代码构造,使得代码结构更加清晰 2.放我们发现某个网站的PC端网页比较难爬的时候,我们可以查看其手机端是否好爬 3.本爬虫程序解析的文 ...

  8. 利用av号爬取Bilibili视频弹幕

    #bilibili弹幕抓取 import requests import re from bs4 import BeautifulSoup import operator#排序def getHTMLT ...

  9. python爬取bilibili视频

    俺好久没用python的pip了, 今天pip3 install you-get的时候提示我要更新了. You are using pip version 19.1.1, however versio ...

最新文章

  1. Keepalived Nginx 高可用性配置
  2. 产业|一文读懂自动驾驶汽车产业链上下游
  3. mysql global index_CHECK GLOBAL INDEX
  4. Spring注解@Value获取属性文件值且解决在controller无法获取到值的问题
  5. mysql text blob_mysql的text/blob和行溢出
  6. play框架入门操作
  7. 简单性与鲁棒性–在锁定文件处理中展示
  8. 【物联网工厂大揭秘】电路板、数传模块 是怎么生产制造出来的?
  9. OpenCV辅助对象(help objects)(2)_Range
  10. Cocos2d-x 3.x如何通过WebSocket连接服务器进行数据传输
  11. mysql profiling_MySQL Profiling 的使用
  12. 【转】android实现退出整个工程
  13. python中字符串是对象吗_python中字符串对象提供了很多方法来操作字符串
  14. Android Download 下载功能深入研究(二) : 速度提升之探索
  15. “天外来客”讲述太阳系“童年”故事
  16. 攻防视角下的信息收集
  17. 青岛阳光计算机学校,青岛恒星科技学院
  18. Packet Tracer - 在 WLC 上配置基本的 WLAN
  19. 交叉编译详解 - 概念篇
  20. html单元格上下拆分代码,在HTML/CSS如何垂直拆分表格单元格(特别版)

热门文章

  1. 安卓通过链接打开淘宝客户端
  2. 手持天馈线测试仪基站测试分析专家
  3. 充足理由律-存在即合理
  4. 【不忘初心】Windows10 21H2 (19044.1566) X64 无更新[深度精简版][1.28G](2022.2.25)
  5. 计算机毕业设计Java-ssm爱馨敬老院网站源码+系统+数据库+lw文档
  6. dvwa页面打不开的原因_路由器管理页面打不开怎么办? | 192路由网
  7. 钱多多软件制作第一天
  8. Ntp校时客户端小工具
  9. 《人人都是首席质量官》vs “人人都是产品经理” 及心得
  10. 技术宅学会几招FFmpeg