you-get:一行命令下载视频和Python简单使用you-get

这篇具有很好参考价值的文章主要介绍了you-get:一行命令下载视频和Python简单使用you-get。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、安装you-get库

安装you-get库如下所示

(spider) E:\Document\Video\you-get_Video\BLACKPINK>pip install you-get
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting you-get
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a3/90/29332796e5248a37caae04e50564dcfad183b77f5143339dffa14791b425/you_get-0.4.1620-py3-none-any.whl (230 kB)
Installing collected packages: you-get
Successfully installed you-get-0.4.1620

you-get:一行命令下载视频和Python简单使用you-get,# Python爬虫,# Python爬虫高级教程,Python,python,音视频,开发语言,you-get,Python爬虫

2、you-get库的使用

2.1、下载命令:you-get+URL

一般的you-get 下载命令如下所示

you-get  URL

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

  • 效果如下:
(spider) E:\Document\Video\you-get_Video\BLACKPINK>you-get  https://www.bilibili.com/video/BV13V41117xc?spm_id_from=333.337.search-card.all.click
you-get: This is a multipart video. (use --playlist to download all parts.)
site:                Bilibili
title:               【计算机导论】计算机科学导论(大神之路-起始篇) (P1. 0.起始篇)
stream:
    - format:        flv
      container:     flv
      quality:       高清 1080P
      size:          18.3 MiB (19184674 bytes)
    # download-with: you-get --format=flv [URL]

Downloading 【计算机导论】计算机科学导论(大神之路-起始篇) (P1. 0.起始篇).flv ...
 6.8% (  1.2/ 18.3MB) ├███─────────────────────────────────────┤[1/1]  122 kB/s

you-get:一行命令下载视频和Python简单使用you-get,# Python爬虫,# Python爬虫高级教程,Python,python,音视频,开发语言,you-get,Python爬虫

2.2、下载命令:-l

下载命令:-l使用如下所示。
例如

you-get -i https://www.bilibili.com/video/BV1vx411p7yn?spm_id_from=333.337.search-card.all.click&vd_source=e3ed038abbffc416fc9c30fc99037706
  • 效果如下所示。
    you-get:一行命令下载视频和Python简单使用you-get,# Python爬虫,# Python爬虫高级教程,Python,python,音视频,开发语言,you-get,Python爬虫
  • 运行的代码如下所示。
(spider) C:\WINDOWS\system32>you-get -i https://www.bilibili.com/video/BV1vx411p7yn?spm_id_from=333.337.search-card.all.click&vd_source=e3ed038abbffc416fc9c30fc99037706
you-get: This is a multipart video. (use --playlist to download all parts.)
site:                Bilibili
title:               【BLACKPINK】BLACKPINK综艺合集(更新至181221《美里秋》) (P1. 181221【美里秋】EP.6)
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - format:        dash-flv720
      container:     mp4
      quality:       高清 720P
      size:          1083.5 MiB (1136105582 bytes)
    # download-with: you-get --format=dash-flv720 [URL]

    - format:        dash-flv480
      container:     mp4
      quality:       清晰 480P
      size:          608.6 MiB (638169151 bytes)
    # download-with: you-get --format=dash-flv480 [URL]

    - format:        dash-flv360
      container:     mp4
      quality:       流畅 360P
      size:          222.2 MiB (233020094 bytes)
    # download-with: you-get --format=dash-flv360 [URL]

    [ DEFAULT ] _________________________________
    - format:        flv720
      container:     flv
      quality:       高清 720P
      size:          1108.4 MiB (1162269877 bytes)
    # download-with: you-get --format=flv720 [URL]

    - format:        flv480
      container:     flv
      quality:       清晰 480P
      size:          492.3 MiB (516196104 bytes)
    # download-with: you-get --format=flv480 [URL]

    - format:        flv360
      container:     flv
      quality:       流畅 360P
      size:          302.0 MiB (316714843 bytes)
    # download-with: you-get --format=flv360 [URL]

  • 可以看到视频的下载信息。
  • 视频具有下载信息的格式。

3、通过python 使用you-get


import sys
import you_get


def VideoDownloads(url, path):
    sys.argv = ['you-get', '-o', path, url]
    you_get.main()


if __name__ == '__main__':
    # 视频网站的地址
    url = 'https://www.bilibili.com/video/BV13V41117xc?spm_id_from=333.337.search-card.all.click'
    # 视频输出的位置
    path = 'E:\\Document\\Video\\you-get_Video'
    VideoDownloads(url, path)
    

运行结果如下:
you-get:一行命令下载视频和Python简单使用you-get,# Python爬虫,# Python爬虫高级教程,Python,python,音视频,开发语言,you-get,Python爬虫文章来源地址https://www.toymoban.com/news/detail-795963.html

到了这里,关于you-get:一行命令下载视频和Python简单使用you-get的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Python批量下载ts格式视频,并合并为mp4格式,非常简单

    哈喽大家好 今天咱们来实现一下批量下载ts格式文件后,如何合并为MP4视频。 网页文件下载其实都可以通过requests.get以文件流的形式获取,并以字节的形式写入本地文件即可。 代码如下:   我发现在保存这一步会存在性能卡点(打印saving之后等了很久都没有生成文件),暂

    2024年02月07日
    浏览(56)
  • Python 一行命令部署http、ftp服务

    Python 一行命令部署http服务 具体操作命令如下 这个比nginx相对来说更加简单,可以用于部署特殊场景时如银行等部署时,各种权限控制,内网之间可以分发部署包。 首先进入需要访问下载对应目录 如果Python版本为2.x,输入命令 如果Python版本为3.x,输入命令 浏览器返回下载

    2024年01月19日
    浏览(34)
  • 一行python命令让手机读取电脑文件_python手机端查看文件

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新Python全套学习资料》,初

    2024年04月25日
    浏览(38)
  • 什么?Python一行命令快速搭建HTTP服务器并公网访问?

    转载自远程内网穿透的文章:【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」 Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封

    2024年02月01日
    浏览(52)
  • Python一行命令搭建HTTP服务器并外网访问【内网穿透】

    转载自远程内网穿透的文章:【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」 Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封

    2023年04月20日
    浏览(53)
  • Python一行命令搭建HTTP服务器并外网访问 - 内网穿透

    转载自远程内网穿透的文章:【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」 Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封

    2023年04月24日
    浏览(91)
  • Python一行命令搭建HTTP服务器并外网访问+-+内网穿透

    Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封装可以轻松调用,因此深受欢迎。 今天我们就尝试用python,建立一个简单的http服务器,用来

    2024年02月11日
    浏览(63)
  • Python3,爬虫有多简单,一个库,一行代码,就OK, 你确定不来试试?

    小屌丝 :鱼哥, 我最近在练习写爬虫, 你有没有什么便捷的方式… 小鱼 :比如呢? 小屌丝 :比如,一句话就可以搞得定爬取整个网站。 小鱼 :我不是写过挺多的爬虫案例嘛,你咋还问这个问题, 小屌丝 :你写的哪些教程,像我这种比较懒散的人,不适用! 小鱼 :我擦

    2024年02月05日
    浏览(86)
  • 【服务器】Python一行命令搭建HTTP服务器并外网访问 - 内网穿透

    转载自cpolar极点云文章:【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」 Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封装可

    2024年02月12日
    浏览(50)
  • Powershell脚本自动化登录网站的简单实例,命令行方式实现Http(s)的GET、POST请求

    自动化登录网站的流程比较简单,如果不懂 Python、JavaScript、C++ 等编程语言,又没有安装这些编程语言环境软件,我们还要新的点子:用Windows系统自带的 Powershell 运行自编的脚本来实现。 PowerShell 是一种功能强大的自动化工具,除了可以使用 DOS 批处理命令之外,还可以进行

    2024年02月10日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包