栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

you-get简明使用教程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

you-get简明使用教程

前言

近期,想要下载哔哩哔哩等网站的视频,网上查了一下you-get的使用教程和视频,有些特别简单,说的不求甚解,有些讲的太过繁琐,所以,打算自己写一个简单拿来能用的教程。

简介

首先,you-get是基于python的一个开源项目,而且依赖于ffmpeg下载器,因此,想要使用you-get需要先安装python和ffmpeg下载器。

安装python

非小白可跳过看python安装,安装python3.X以上的版本都可以,如图:

安装时注意要添加python到path,后点击Customize installation,下一步把安装路径改到其他盘符,其他一直默认下一步即可。

安装完毕后,win+R打开运行,输入cmd打开命令窗口,输入pthon如图显示,说明python安装成功,输入exit()退出python界面。

安装ffmpeg下载器

打开官网https://ffmpeg.org/,点击download,选择windows下的windows builds by btbn下载ffmpeg下载器,下载完毕后将其解压后,将bin下的所有文件复制到新建的D:ffmpeg中,最后将D:ffmpeg添加到path,如图:



最后,win+R打开运行,输入cmd打开命令窗口,输入ffmpeg如图显示,说明ffmpeg安装成功。


安装you-get

win+R打开运行,输入cmd打开命令窗口,输入命令。

升级pip:pip install --upgrade pip

安装you-get:pip install you-get

you-get用法

you-get主要参数:

-o:后面跟下载目录

-i:查看资源清晰度,一般模式最高清晰度下载

-c:后面跟cookies,即下载会员资源需要会员的信息。

其他参数我觉得用处不大,记住这三个足够使用。

示例:


附:其他参数:

you-get使用cookies

这里推荐使用火狐浏览器生成的cookies,亲测哔哩哔哩有效。在火狐浏览器中保存自己的会员账号信息后(最好将其他网站保存的账号信息删除只保存要下载网址的账号信息),在路径C:Users“你的用户”AppDataRoamingMozillaFirefoxProfilesxxxxxxx.default-release下找到cookies.sqlite将其另存到D盘,使用cookies下载示例:

you-get官方参考文档

you-get的官方解释文档:https://github.com/soimort/you-get
you-get的中文解释文档:https://www.jianshu.com/p/dd7f04c27a79

总结
    在使用you-get过程中,发现ffmpeg有时候无法添加到环境变量,更改path后可尝试新建环境变量后重启尝试。

    you-get也可以拉取网页中的图片等资源,但是you-get很多加密的资源是会下载失败的,这时最好尝试去一些解析的资源站尝试下载或者尝试多次下载或使用其他下载工具。

    长期使用要注意升级you-get依赖的下载器ffmpeg和升级you-get的版本。

    示例:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/739774.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号