• 需要安装库 :

    pip install pafy

    pip install youtube-dl

  • 源码如下:

    # Version: V1.0.0
    # Brief: tool to scrapy youtube video
    # Author: ytouch
    # ModifyUpdate:
    # VersionUpdateInfo:import pafyclass YoutubeVideoDownload():'''@brief:下载Youtube视频'''def __init__(self,url):self.download_url = url  #绑定到urldef runDownload(self,save_path):self.save_path = save_path #设置保存路径#开始下载video = pafy.new(self.download_url)v_best =video.getbest() #下载最清晰画质v_best.download(self.save_path)

    使用方法:

    # 使用该类的方法
    if __name__ == '__main__':'''调用方法示例'''youtube = YoutubeVideoDownload('https://www.youtube.com/watch?v=WkpiyIvDuU8') #先实例化该类,设置需要下载的urlyoutube.runDownload('f:/video') #设置保存路径,并执行下载
    
  • Remark:

    转载请写原文出处 多谢

Python十行代码带你穿越管世界相关推荐

  1. 十行代码带你量化交易入门

    说起量化交易入门,很多时候得到的答案都是长长的书单,让人望而却步. 这里,就为新手准备了这篇文章--十行代码带你量化交易入门 数据获取,策略回测,行情链接,交易信号,直接体验整个量化交易的核心流程,立 ...

  2. python十行代码实现文件去重,去除重复文件的脚本

    导入依赖 '''导入依赖'''from pathlib import Pathimport filecmp 函数说明 ''' filecmp.cmp(path1, path2, shallow=Tru ...

  3. Python|几十行代码带你简单实现模拟浏览器操作

    本文只是实现了一个简单的功能,欢迎大佬们指点和改进. 首先,本文需要的工具 Python3.6 selenium 不会安装selenium?只需在CMD里输入以下代码就自动给你安装了. pip ins ...

  4. python语音转文字源码_【python3】Python十行代码搞定文字转语音

    都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...

  5. python自动修图_程序员不会用PS给女朋友修图?没关系,用Python十行代码轻松搞定-站长资讯中心...

    虽然P图 最好的还是用要学会使用PS,但是并不是每个人都会PS的,但是如果你会Python的话,也是可以为所欲为! 现代社会,不P图的人简直就像是恐龙一样稀奇,大到瘦脸瘦腿瘦全身,小到滤镜大眼高鼻梁, ...

  6. python哪个文字转语音好用_【python3】Python十行代码搞定文字转语音

    都是copy的百度SDK文档,简单说说怎么用. 1.没安装Python的参见此文:Python学习笔记系列 1 --安装调试Python开发软件 2.win+r输入cmd打开命令行,输入:pip in ...

  7. 干货收藏!Python完整代码带你一文看懂抽样

    导读:抽样是从整体样本中通过一定的方法选择一部分样本.抽样是数据处理的基本步骤之一,也是科学实验.质量检验.社会调查普遍采用的一种经济有效的工作和研究方法. 作者:宋天龙 来源:大数据DT(ID:bi ...

  8. python石头剪刀布代码带注释,游戏(石头剪刀布)

    [python]代码库import random # 石头剪刀布 choices = ['石头','布','剪刀'] print('Hi,训练师!我是编程猫!很高兴遇见你!现在我们来玩石头剪刀布的游戏 ...

  9. python石头剪刀布代码带注释_Python石头剪刀布

    import random choices = ["Rock", "Paper", "Scissors"] computer = rando ...

最新文章

  1. 160 - 6 aLoNg3x.1
  2. 运行银联支付系统demo
  3. 转:日志组件logback的介绍及配置使用方法
  4. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc
  5. java非负整数怎么设_使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法...
  6. Delphi 中的MD5实现方法及delphi2009和delphi2010中用法
  7. python最简易入门图片_初学Python只需4步,爬取网站图片
  8. 异步任务利器Celery(一)介绍
  9. python 运行出现flask运行时提示出错了或者报服务器出错,ValueError: View function did not return a response...
  10. 《人格心理学》读书笔记
  11. 【特征工程】Chap3 Text Data: Flatten, Filtering, Chunking
  12. 根轨迹图、Bode图、Nyquist图的Matlab仿真
  13. LeetCode - 500 - 键盘行(keyboard-row)
  14. 生活中软件易用性的例子_多用“举出例子”“比如说”,来进行生活中的语言交流...
  15. linux下查看gaussian结构,察看Gaussian全部IOp的方法
  16. WIN10阻止OA附件打开
  17. C++11右值引用、移动语义、完美转发详解
  18. Bandit总结3详细版
  19. 【Clng与Cint】clng与cint的区别及防溢出函数
  20. 注册光猫并开通组播设置说明文档

热门文章

  1. 18张图,详解SpringBoot解析yml全流程
  2. tomcat——轻量级中间件学习
  3. oracle authentication_services,SQLNET.AUTHENTICATION_SERVICES= (NTS) 解释
  4. vue 中 computed 计算属性 的用法
  5. python map filter reduce
  6. ActionForm
  7. 安装nvm nodejs npm webpack vue vue-cli
  8. matlab中count是干什么,matlab编程潮流计算的count值与什么有?
  9. 员工出错处罚通知_员工被罚款50元!理由是用了单位公厕的厕纸…
  10. android恢复联系人,如何从Android手机恢复联系人[最佳方式]