一键下载各大网站视频,包括b站(you-get)
推荐一个神器you-get!!!
最近,想下载b站视频,然后电脑上没有缓存按钮,网上查了半天,都是一个一个下载的,然而我想批量,于是乎就有了you-get!
1.首先安装python
2.安装you-get
pip install you-get
3.执行命令
you-get -o 存储位置 网址
然而,一切并不是那么顺利,执行完第三步之后,发现报错了
# 报错信息
you-get: [error] oops, something went wrong.
you-get: don't panic, c'est la vie. please try the following steps:
you-get: (1) Rule out any network problem.
you-get: (2) Make sure you-get is up-to-date.
you-get: (3) Check if the issue is already known, on
you-get: https://github.com/soimort/you-get/wiki/Known-Bugs
you-get: https://github.com/soimort/you-get/issues
you-get: (4) Run the command with '--debug' option,
you-get: and report this issue with the full output.
打开浏览器一看,我的天这么多人有这个问题,然而并没有解决办法(欲哭无泪)!
找到了一个mac上的解决办法:
找到bilibili.py文件所在的位置,如果是brew安装的you-get的话,mac系统的位置应该是在/usr/local/Cellar/you-get/0.4.1011_1/libexec/lib/python3.6/site-packages/you_get/extractors
在该目录下找到bilibili.py,打开文件,在代码的70行进行修改。
# 使用第三行的代码替换第二行代码
xml_str = get_content(api_url)
xml_str = get_content(api_url, headers={'referer': self.url, 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36'})
再用–debug试一下,
you-get -i 视频地址 --debug
perfect!
win解决办法:
you-get -o 存储位置 -l 网址
ok,完事!
测试了一下,发现下载速度还挺快。
一键下载各大网站视频,包括b站(you-get)相关推荐
- 关于如何使用python下载各大网站的视频
关于如何使用python下载各大网站的视频 前提摘要: 最近有些朋友问我怎么下载例如腾讯爱奇艺这些网站的视频,众所周知,这些网站视频只能先在PC端下载他们的客户端,然后再在客户端上缓存,而且缓存下来的 ...
- 实现一键下载,批量快速爬取B站视频
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:Corley 源自:快学python 一.项目概述 1.项目背景 有一天, ...
- 全球 26 个主流视频网站高清视频下载全搞定,包括 P 站!
" 阅读本文大概需要 3 分钟. " 大家在视频网站上观看视频的时候,有时候需要把一个视频下载下载,却不知道怎么弄,因为目前 99% 的网站,都没有现成的下载方法(或者要收费),今 ...
- python爬取短视频,Python爬虫一键下载yy全站短视频详细步骤(附源码)
基本开发环境 Python 3.6 Pycharm 相关模块的使用 importosimport requests 安装Python并添加到环境变量,pip安装需要的相关模块即可. 一.确定目标需求 ...
- 各大网站视频自动播放代码(优酷、搜狐、酷6、土豆等)
注:可以复制或涂蓝后同时按左下角CTRL+C即可复制. 如何将Flash素材保存到电脑硬盘? http://lxc66188.blog.163.com/blog/static/91764986 ...
- Python爬虫一键下载yy全站短视频详细步骤(附源码)
基本开发环境 Python 3.6 Pycharm 相关模块的使用 import os import requests 安装Python并添加到环境变量,pip安装需要的相关模块即可. 一.确定目标需 ...
- 又一视频下载神器,一键下载b站收藏夹视频和up主所有视频
苏生不惑第219 篇原创文章,将本公众号设为星标,第一时间看最新文章. 之前分享过如何找回bilibili(b站)收藏夹里失效的视频? ,为了以防万一最好把收藏夹的视频都下载了,今天就分享几个好用的工 ...
- Python一键下载视频脚本分享
需求 我通常会上一些专业的视频网站比如腾讯视频.优酷,在上面看电影.电视剧.这些网站有个优点,可以缓存视频,在通勤路上比如地铁就可以愉快的刷剧了,因为地铁上的网速通常不怎么好. 但是有一些经典电影或者 ...
- 【Python】非常优秀的网站视频下载工具:You-Get
[You-Get]一键下载几乎所有网站上的音视频.它是一个非常优秀的网站视频下载工具.可以很轻松的下载到网络上的视频.图片及音乐. 步骤一:安装Python3.x安装环境 [注意]另外一种快捷安装Py ...
最新文章
- 谷歌称居家办公影响工作效率!2021 年将回归线下办公
- 跳表(SkipList)设计与实现(java)
- SAP一句话入门:Human Resource
- 合约实战,代币合约,DAPP开发
- SAP Spartacus Cost Center list的实现原理
- Shell入门(八)之布尔运算
- Mesos容器引擎的架构设计和实现解析
- ReactNative常用组件汇总
- B端可视化: 图表设计(2)
- lib包含# #pragma comment
- AVPlayerViewController支持横屏设置
- 如何进行探索性数据分析
- 【自学与引导】 大数据技术 技能课程总结篇
- 【投资】如何绘制期权收益图
- python图片保存为txt文件_python实现对文件中图片生成带标签的txt文件方法
- BCD码 —— 8421码,余3码,2421码
- CentOS7更换国内源以及安装补充更新源(安装nethogs)
- [转]用友NC单据UI基本代码示例
- PyTorch学习笔记06
- 为什么我说“链上KYC”是Web3失败的前奏
热门文章
- Java实现 LeetCode 744 寻找比目标字母大的最小字母(二分法)
- 华氏温度和摄氏温度的转换
- 基于PyTorch的人脸识别框架(翻译)
- Java 发送邮件添加日历提醒,添加附件,添加文本
- win7蓝屏_WIN7蓝屏代码0X000000F4的处理和预防方法
- LeetCode 488 Zuma Game 解题报告
- 按键精灵--关于函数返回值实例
- 斯拉《引力动态理论》 超越爱因斯坦(转)
- 2016年度开源中国最受欢迎开源软件参展合集
- java获取openid_JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息...