python下载哔哩哔哩视频,用python下载b站视频
使用文章目录python下载视频下载你要安装python配置环境变量的you-get库(需要下载成员视频)查找cookie配置参数。
写在开头:写这个教程是因为之前打算下载哔哩哔哩的视频(PC端)。(怕视频被删))一般都是用了某个哔哩哔哩的下载软件,然后哔哩哔哩的影音号就成了bv号。我想起来了,分析好像有问题,软件很难更新。我不擅长寻找新软件。也许还有其他更简单的方法,但是==,这个可以下载大会员的视频(手机上说没有版权也可以,不过目前为止也就这样了),因为我想做的时候网上好像没有类似的教程。对于信件的涂鸦,欢迎批评指正。
python下载视频零点
Python安装配置环境变量下载you-get库(需要下载会员视频)搜索cookie配置参数python以下主要面向零基础,没安装过python的小白
Python官网:https://www.python.org/
Pyton下载地址:https://www.python.org/downloads/
目前下载python3比较好,但是官方python2不会再更新了。有我本地的python3.7和3.8。作为演示,请下载最新的内容:
两种安装方式:直接安装和自定义安装。
直接安装在光驱所在的目录下,创建所有内容和快捷方式。
你可以选择自己定制的安装,但我个人更喜欢这种安装。
最好检查以下将python3.8添加到路径。这样,以后就可以在命令行上执行了。如果不检查,可以以后再形成。
选择自定义安装后,会显示上面的界面,pip根据需要下载you-get库。安装时已检查过。
然后,当您准备好时,可以使用安装路径和其他选项进行安装。
安装后,如果选中了将python添加到路径,请打开命令行并尝试运行它。
赢得债券
键入cmd,然后单击确定。
输入python。如果显示以下消息,则安装成功。
我个人版本是python3.7
如果上面没有列出设置环境变量,或者在安装过程中没有选中添加到路径,则可以手动设置环境变量。(当然,如果你想在IDE中写python,实际的环境变量设置是无关紧要的。)
右键单击我的电脑查看属性-高级系统设置-环境变量。
在系统变量中找到Path,双击New,找到你现在安装python的位置,写下来。比如写下来,识别为我的D:\python\D :\python\scripts \或者D:\ python;请在D:\Python\Scripts\之间添加分号。这样,你既可以在命令行输入Python,也可以用Python执行。
下载you-get库并设置环境变量,然后直接在命令行输入pip install you-get。
你可以下载你得到的库。这个库就是我们下载视频所需要的,要执行后续代码必须安装它。
安装后,可以直接在命令行参数中执行。
-o选择下载后的保存路径。
-c后面是保存cookies的路径。
写入最后一个url
【会员视频需要下载】根据查找cookie you-get的公式,支持两种cookie。一个是mozilla cookies,一个是cookies.txt后者是格式化的,但是哔哩哔哩的cookie太混乱了,我们找不到对应的参数,只能用第一个。你需要下载Firefox并登录你的哔哩哔哩账号来搜索浏览器安装路径上的mozilla文件夹(因为自己找路径比较麻烦……)
可以在名为Mozilla \ Firefox \ profiles \ fzbhalcu . default-release的可疑路径中找到名为cookies.sqlite的文件。您可以将此文件复制到要编写代码的文件夹中,以记录相对路径或绝对路径,然后编写以下代码:
火狐浏览器可以查看cookie。
单击管理数据以确认BS cookie是否存在。
如果不熟悉在配置参数的命令行中运行命令,可以打开IDLE或python下载附带的shell。
选择一个文件以创建新文件。
写代码
directory=r d:\ Set the url of Download # Download directory= https://www.bilibili.com/bang UMI/Play/ss 32982 # Cookies= Cookies URL)you _ get . main()上面的变量、目录、URL和Cookies都需要改成自己电脑的路径。
下载多个P视频时,必须添加“播放列表”参数。这将导致所有视频一起下载。
以后再存吧。
打开cmd,进入用cd命令保存的文件夹,然后命令pythonxxxx.py。
XXX是您的文件名。然后等着下载就ok啦~
最后
其实我想写一些方便的命令行和图形界面,但是有点懒。有空的时候分享一下。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。