利用python工具you-get下载网页的视频文件

article/2025/6/21 22:27:13

有时候我们可能在一个网站看到一个视频(比如B站),想下载,但是页面没有下载视频的按钮。这时候,我们可以借助python工具you-get来实现下载功能。下面简要说下步骤

(一)因为使用的是python工具,所以需要下载安装python。直接从官网下载并进行安装即可。

(二)通过快捷键,window + r字母,在windows桌面左下角运行弹出框中输入cmd,然后打开命令行工具,如下图。

然后进入到视频需要保持的目录,比如E:\lichuang\python-learn

(二)安装you-get工具

继续输入pip install you-get,然后回车,则会进行工具的下载安装(如果从没有安装过,这里可能需要等一会,因为需要访问网络,并下载安装文件,我这里因为已经安装过,所以会显示如下图所示)

(三)打开包含视频的网站(比如这个页面https://www.bilibili.com/video/BV1X3411p7zn/?spm_id_from=333.337.search-card.all.click),比如B站的以下网页,然后在CMD界面,输入以下明亮

you-get 链接地址

因为我是要下载B站的视频,所以我的命令为

you-get https://www.bilibili.com/video/BV1X3411p7zn/?spm_id_from=333.337.search-card.all.click


 

(三)查看E:\lichuang\python-learn路径下,已经包含了两个mp4文件(一个是mp4格式的视频文件,但没有声音,一个是mp4格式的音频文件,只有声音,没有画面),即下载成功


http://www.hkcw.cn/article/BogMNpFltr.shtml

相关文章

threejs渲染器和前端UI界面

1. three.js Canvas画布布局 学习本节课之前,可以先回顾下第一章节入门部分的6和12两小节关于threejs Canvas画布布局的讲解。 网页上局部特定尺寸:1.6 第一个3D案例—渲染器(opens new window) 全屏,随窗口变化:1.12 Canvas画布布局和全屏…

嵌入式编译工具链熟悉与游戏移植

在自己的虚拟机Ubuntu系统下,逐步编译 mininim源码(波斯王子重制开源版) 指令流程 sudo apt-get remove liballegro5-dev liballegro-image5-dev \liballegro-audio5-dev liballegro-acodec5-dev liballegro-dialog5-dev sudo apt-get install automak…

IEEE P370:用于高达 50 GHz 互连的夹具设计和数据质量公制标准

大多数高频仪器,如矢量网络分析仪 (VNA) 和时域反射仪 (TDR),都可以在同轴接口的末端进行非常好的测量。然而,复杂系统中使用的互连很少具有同轴接口。用于表征这些设备的夹具的设计和实施会对测…

随机响应噪声-极大似然估计

一、核心原因:噪声机制的数学可逆性 在随机响应机制(Randomized Response)中使用极大似然估计(Maximum Likelihood Estimation, MLE)是为了从扰动后的噪声数据中无偏地还原原始数据的统计特性。随机响应通过已知概率的…

二叉搜索树——红黑树

红黑树 概念红黑树的原理红黑树的效率红黑树的插入规则变色旋转变色红黑树的验证 代码如下 概念 红黑树本质也是一颗二叉搜索树,他的每个结点增加⼀个存储位来表⽰结点的颜⾊,可以是红⾊或者⿊⾊。通过对任何⼀条从根到叶⼦的路径上各个结点的颜⾊进⾏约…

PCB设计教程【强化篇】——USB拓展坞元件选型

前言 本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理 目录 前言 USB 拓展坞项目概述…

C++11新特性lambda的使用详解

得益于C11的发布,提供了提高效率的语法,C11以后是现代C,C98是传统C,这里来介绍lambda的使用和原理。 目录 1.lambda 2.列表捕捉 3,lambda的应用 4,lambda原理 1.lambda lambda表达式本质是一个匿名函…

4000万日订单背后,饿了么再掀即时零售的“效率革命”

当即时零售转向价值深耕,赢面就是综合实力的强弱。 文|郭梦仪 编|王一粟 在硝烟弥漫的外卖行业“三国杀”中,饿了么与淘宝闪购的日订单量竟然突破了4000万单。 而距淘宝闪购正式上线,还不到一个月。 在大额福利优惠…

PostIn入门教程 - 使用IDEA插件快速生成API接口定义

PostIn是一款国产开源免费的接口管理工具,包含项目管理、接口调试、接口文档设计、接口数据MOCK等模块,支持常见的HTTP协议、websocket协议等。IDEA插件支持扫描代码自动生成接口文档并上传到PostIn系统。本文将详细介绍怎么安装IDEA插件,使用…

在RTX5060Ti上进行Qwen3-4B的GRPO强化微调

导语 最近赶上618活动,将家里的RTX 4060显卡升级为了RTX 5060Ti 16GB版本,显存翻了一番,可以进行一些LLM微调实验了,本篇博客记录使用unsloth框架在RTX 5060Ti 16GB显卡上进行Qwen3-4B-Base模型的GRPO强化微调实验。 简介 GPU性…

用户认证的魔法配方:从模型设计到密码安全的奇幻之旅

title: 用户认证的魔法配方:从模型设计到密码安全的奇幻之旅 date: 2025/05/31 09:34:15 updated: 2025/05/31 09:34:15 author: cmdragon excerpt: 用户认证体系的核心在于用户模型设计和密码安全规范。用户模型需包含唯一用户名、邮箱、加密密码等基础字段,使用SQLAlche…

Kafka ACK机制详解:数据可靠性与性能的权衡之道

在分布式消息系统中,消息确认机制是保障数据可靠性的关键。Apache Kafka 通过 ACK(Acknowledgment)机制 实现了灵活的数据确认策略,允许用户在 数据可靠性 和 系统性能 之间进行权衡。本文将深入解析 Kafka ACK 机制的工作原理、配…

ARM改口了,小米XRING O1真的是自研芯片

上周小米发布XRING O1芯片的时候,业内议论纷纷。有人说这不过是换个马甲的ARM方案,有人质疑小米的技术实力。但是这两天,ARM官方主动出来澄清了——小米的XRING O1确实没有使用ARM的CSS客户端平台解决方案。 这个转折挺有意思的。ARM作为IP授…

android 媒体框架之MediaCodec

一、MediaCodec 整体架构与设计思想 MediaCodec 是 Android 底层多媒体框架的核心组件,负责高效处理音视频编解码任务。其架构采用 生产者-消费者模型,通过双缓冲区队列(输入/输出)实现异步数据处理: 输入缓冲区队列…

浅谈 PAM-2 到 PAM-4 的信令技术演变

通信信令技术演进:从 PAM-2 到 PAM-4 在当今数字化高速发展的时代,数据传输需求呈爆炸式增长,行业对通信带宽的要求愈发严苛。为顺应这一趋势,通信信令技术不断革新,曾经占据主导地位的不归零(NRZ&#xff…

(3)Playwright自动化-3-离线搭建playwright环境

1.简介 如果是在公司局域网办公,或者公司为了安全对网络管控比较严格这种情况下如何搭建环境,我们简单来看看 (第一种情况及解决办法:带要搭建环境的电脑到有网的地方在线安装即可。 (第二种情况及解决办法&#xf…

调用蓝耘Maas平台大模型API打造个人AI助理实战

目录 前言需求分析与环境配置明确需求环境准备选择合适的大模型 蓝耘Mass平台介绍API调用大模型API介绍API 调用流程 可交互AI助理开发总结 前言 大数据时代,个人隐私很难得到保障,如果我们需要借助大模型解决一些私人问题,又不想隐私被泄露…

智联未来:低空产业与AI新纪元-(下)

1. 隐形战场:全球规则制定权争夺战 低空经济的崛起,本质是数字主权的争夺战。当美国FAA将无人机适航认证周期延长至36个月,欧盟推出"天空云图"计划整合全境飞行数据时,中国正以制度创新构建自己的规则体系。 1.1 空域…

关于销售的几点注意事项

一、把客户当朋友聊 做买卖这事儿啊,说白了就是人和人打交道。您要是见着客户就背产品说明书,人家扭头就走。得学会听对方说话,琢磨他到底想要啥。就像您去菜市场买菜,摊主要是光说"这菜新鲜",您可能没感觉…

C++语法系列之右值

前言 本来是想在C11里写这篇文章的,发现东西很多,就单独列一篇文章了, 右值这个概念是在C11中提出来的,以前只有左值和左值引用的概念,C11后提出了右值和右值引用,为什么要提出右值和右值引用?…