如何用Python批量下视频

2021-01-29 19:14:40 305点赞 3703收藏 138评论

最近初学Python,没事喜欢刷这方面的学习资料。看到一篇用you-get下载视频的文章,正好需要下载在B站下载学习视频,在使用you-get插件的一些新的分享给大家。如果有也对Python感谢兴趣的值有可以互相交流指导一下。Python工具大概不到100MB,感觉下载当个工具试试还是可以的。

安装插件

首先安装Python,没什么其他要求,直接下一步就行了。在安装you- get插件之前需要添加Scripts文件夹变量(Python安装位置下的Scripts文件夹)

例如:C:UsersAdministratorAppDataLocalProgramsPythonPython39Scripts

Python3是有自带PIP的,好像是不用安装,如果需要安装试试

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip 或者

python get-pip.py

安装好pip后输入一下代码安装you-get :pip install -i https://pypi.doubanio.com/simple you-get

下载完毕后会显示版本号就说明安装成功了。

在运行中输入CMD,然后输入you-get -o E:/1 https://www.bilibili.com/video/BVxxxxx 回车就会直接获取下载视频了。

如何用Python批量下视频

如何用Python批量下视频

在使用you-get工具一次只能输入一条命令下一个视频,如何用一次性下载所有有章节的视频呢?
这里用到了bat批处理文件的start cmd /k命令,然后结合起来就是:
start cmd /k you-get -o E:/1 https://www.bilibili.com/video/BV1xs411Q799?p=84
我这里用到了Excel(=A&B)合并两条数据,复制粘贴到文本,然后把文本的后缀名改为.bat

如何用Python批量下视频

在B列直接更改第一个地址往下拖动就能生成批量下载的地址。

如何用Python批量下视频

如何用Python批量下视频

运行bat文件就能同时自动下载N条视频。

总结

ZDM有很多下载视频的方法,希望次方法能对你有所帮助。


展开 收起
138评论

  • 精彩
  • 最新
  • 所以你管这个叫python下载视频? 为什么不直接打包一个.exe?

    校验提示文案

    提交
    You-get 这个插件在pycharm运行命令报错,在cmd命令窗口运行一次下只能下载一个视频。所以想了个用bat的处理办法。可能是我用的方向不对 [呃呃]

    校验提示文案

    提交
    您好,直接打包一个.exe、具体步骤怎么操作?能说一下吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 都上Python了为啥还要bat,直接爬虫抓视频地址它不香嘛 [喜极而泣]

    校验提示文案

    提交
    刚学不久,发现在pycharm里运行不了you-get命令 [皱眉] ,还请大佬指导一下。

    校验提示文案

    提交
    用vscode在终端里运行命令。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 能下p站吗,谁能告诉我,我三百多岁银子一次奉上

    校验提示文案

    提交
    用youtube-dl这个python脚本

    校验提示文案

    提交
    去看看看看这个帖子

    校验提示文案

    提交
    还有18条回复
    收起所有回复
  • 哈,python确实好用。自己写脚本爬了一万多张4k壁纸,40个g的xv视频 [献黄瓜] ,每天给邮箱发网络小说最新章节。爽的1p。

    校验提示文案

    提交
    哈哈,刚了解到python强大的功能后,天天就想着找视频怎么学习,还拉了同事一起学 [口水]

    校验提示文案

    提交
    壁纸能百度云里面分享不,大佬 [高兴]

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 能下网易云课么。能下我要大赏了

    校验提示文案

    提交
    好像能下,你百度一下you-get有个支持下载网页的列表,只有几个不支持。

    校验提示文案

    提交
    收起所有回复
  • 0基础学习推荐有吗

    校验提示文案

    提交
    B站搜索小甲鱼python,百度一下还有笔记可以学!

    校验提示文案

    提交
    收起所有回复
  • 是因为实在没有技术含量 所以才发到张大妈的吗 这帖子为啥跑这发 不去技术网站发

    校验提示文案

    提交
    就是没技术含量,操作简单,大家都可以学。值得买已经有很多用不同方法下视频,但我觉得这是最强大的插件和比较实用的方法

    校验提示文案

    提交
    收起所有回复
  • 都都用python了,还要excel处理文本?还用bat处理批量? [傻笑]

    校验提示文案

    提交
    Pycharm试了下运行不了you-get,就用了excel和bat。有大神指导了一下,再改进一下希望直接用python解决 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • [皱眉] 强迫症想加个for循环

    校验提示文案

    提交
    else怎么说???

    校验提示文案

    提交
    他意思是用字符串拼接,然后for循环,就不用Excel了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 打开文章准备看代码,结果,嗯? [锁眉]

    校验提示文案

    提交
  • 求Python 大佬指导如何用python对账

    校验提示文案

    提交
    参考《python 如何处理数据》《利用Python进行数据分析》两本书

    校验提示文案

    提交
    openpyxl

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 一直用youtube-dl,感觉覆盖的视频网站已经够全了,最近用flexget监控网页,推送到youtube-dl自动下载,结合jellyfin,感觉对我已经足够用了。

    校验提示文案

    提交
    youtube-dl是啥?能分享吗?

    校验提示文案

    提交
    Annie更好一些

    校验提示文案

    提交
    收起所有回复
  • 只用来搭个VPN 其他不会

    校验提示文案

    提交
    how zsbd

    校验提示文案

    提交
    收起所有回复
  • you-get直接可以下url列表啊,用不着批处理,把地址列表放到一个文本文件就行了

    校验提示文案

    提交
    问下,能抓取直播平台的关键字弹幕吗?????

    校验提示文案

    提交
    有弹幕接口就有办法

    校验提示文案

    提交
    收起所有回复
  • smzdm要变成csdn了吗 [皱眉] [皱眉] [皱眉]

    校验提示文案

    提交
  • 我是一看就会一学就废的主,有个项目谁能帮我制定个爬的规则帮我爬东西?付费

    校验提示文案

    提交
  • 不给代码这不是耍流氓么 [皱眉]

    校验提示文案

    提交
  • 都用excel处理循环逻辑了就别好意思说自己初学python了

    校验提示文案

    提交
  • 手机可以用termux使用youget下载

    校验提示文案

    提交
  • 虽然看不懂,觉得好强大 [口水] [口水] [口水]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3.7K
扫一下,分享更方便,购买更轻松