您的位置:首页 > 编程语言

GitHub项目:you-get(悄咪咪的下载视频)

2021-12-09 18:51 351 查看

  本文主要介绍GitHub上面一个超实用的项目——you-get(手把手教,亲测有效),以及对GitHub的克隆介绍。

  you-get:一个python编写的下载视频工具,下载工具千千万,但是这个真的很好用,简单上手,两行代码即可成功,其中可以下载视频的网站包括(国内网站):哔哩哔哩、爱奇艺、土豆、优酷、网易云音乐等。

       (1)获取you-get,该项目介绍了好几种下载方法,具体参考该项目的文档介绍:you-get/README.md at develop · soimort/you-get (github.com)

         其中比较简单的方法是(必须是python3的版本):

  1. 使用pip下载:pip install you-get,
  2. 进入you-get的github网页,下载它的压缩包或者克隆项目(GitHub的克隆以及下载会在文章最后进行介绍)

  (2)使用:本人使用的python编辑器是pycharm,这里我随便建立一个编程文件,然后在pycharm左下栏点开终端(terminal),比如说我现在要下载bilibili上的2019年最美的夜:第一步找到得到该视频的URL,注意URL只需要问号前面的一部分,如图1所示:

图1

  然后在终端输入:

you-get -i https://www.bilibili.com/bangumi/play/ss29067

  其中you-get是调用you-get的意思,所有指令都需要他来执行,-i是打印后面URL的各种参数,比如文件类型啊,大小啊,不同的分辨率啊什么什么的,如图2所示:

图2

  图中展示了很多不同视频分辨率,我们选择一个,比如说是dash-flv360,输入:

you-get-o C:\things --format=dash-flv360

  you-get -o 表示下载,后面的C:\things 表示下载路径,--format=dash-flv360表示下载视频清晰度是流程360P,最后加上下载地址的URL。如图3所示:

图3

  正如图所示,现在表示正在下载了(刚开始会加载页面,然后才会下载)下载成功后打开路径下的文件夹即可看到下载的文件。

       根据作者所写的,you-get不仅仅能够下载视频,还有其他很多爬虫的功能,但是针对的网站有限,各位有兴趣可以自己看看他的文档琢磨琢磨。(注意:爬虫有风险!)

 

  Github一个面向开源以及私有软件项目的托管平台,里面的项目多到令人发指,简直就是程序员的天堂。

       下面简单说一下怎么具体克隆一个项目到本地,值得注意的一点是,直接下载压缩包文件和克隆的文件有一点点不一样。直接下载压缩包的文件是不包含以前版本的,而且听说(小道消息)有时候直接下载压缩包运行不了,克隆下来运行就可以。

  下载很简单,点击网页上面的绿色按钮Code,然后选择第三个选项,如图4所示(以you-get为例)

图4

  克隆的话,先要下载一个git,在网页Git (git-scm.com)选择下载git,一路next下去(或者百度一下安装过程,很简单)安装好后,在桌面或者文件夹内单击鼠标右键,就会变成图5这样:

图5

  多了两个Git的选项,选择你需要存放clone文件的文件夹,然后点击Git Bash Here,就会弹出图6这样的窗口:

图6

  窗口显示的是文件的路径,首先进行初始化,输入 git init,会如图7这样:

图7

  在相应的文件中会多出一个.git的文件,表示初始化成功了,然后我们导入Github项目,使用语句:git clone https://github.com/soimort/you-get.git ,后面的URL是该项目所给出的,如图8选中的部分所示:

图8

  最后,就可以按照readme.md文件里面进行操作了。

       如果要在本地打开.md文件需要执行markdown文件的软件,比如说:Typro,现在最新版本需要付费了,但是旧版本还可以白嫖!

       

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: