全球 26 个主流视频网站高清视频下载全搞定,包括 P 站!

2023-11-04

阅读本文大概需要 3 分钟。

大家在视频网站上观看视频的时候,有时候需要把一个视频下载下载,却不知道怎么弄,因为目前 99% 的网站,都没有现成的下载方法(或者要收费),今天我就来安利一个特别特别香的开源神器 annie , 目前已经收获 star 11k+

之所以要给童鞋们安利这个神器,是因为它支持了目前几乎全球大多数主流的视频网站:

这么多网站,激动不? ????????

不过目前还是得命令行操作,说到要命令行操作啊,是不是想退出了????    其实,很简单,超级简单,看我的操作:

咱们去腾讯视频找一个咱们中国走向世界的第一大网红:李子柒

直接复制视频地址,然后通过命令下载:

简单吧,就一条命令:

annie  + 视频地址    然后回车就完事了,下载过程中命令行中会显示视频的一些基本信息:

下载完的视频,没有广告,默认以最高画质下载干净视频,刚刚下的就是 1080p

所在目录

视频存放的目录就在命令行当前所在的目录,比如我刚刚下载的视频就在 v1 文件夹下:

其它所有网站也都一样,咱们再来试一下 B站:

其它视频网站大家自己试试哇,总之用起来特别爽歪歪

可自定义下载参数

可以通过 annie -h 这个命令查看参数,这里就看一下大家最关心,也是最实用的一个:线程数, 默认是开启10个线程,只要电脑配置跟得上,童鞋们开100个线程都行????????

当然,也可以批量下载的哦,更多的高级操作可以到项目地址中查看

annie安装

安装方法也很简单,这里以Mac 系统为例,就一条命令:

brew install annie

其它系统的安装方法可以到GitHub地址看一下,都有详细教程

GitHub传送门


https://github.com/iawia002/annie

怎么样吖,是不是又给大家挖宝了,如果觉得有帮助的话,给个在看可以吗~~~

推荐阅读

1

史上最强 iPhone 越狱工具开源:功能永久有效!

2

安利下这个库,解放你左手

3

更友好的格式化数据提取方案

4‍‍

Selenium 自动登录淘宝,我无意间发现了登录漏洞!

崔庆才

静觅博客博主,《Python3网络爬虫开发实战》作者

隐形字

个人公众号:进击的Coder

长按识别二维码关注

好文和朋友一起看~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

全球 26 个主流视频网站高清视频下载全搞定,包括 P 站! 的相关文章

  • Python 不考虑 distutils.cfg

    我已经尝试了给出的所有内容 并且所有教程都指向相同的方向 即使用 mingw 作为 python 而不是 Visual C 中的编译器 我确实有 Visual C 和 mingw 当我想使用 pip 安装时 问题开始出现 它总是给Unabl
  • Smartgit:自动插入提交消息

    有没有办法使用钩子脚本在 Smartgit 中自动插入提交消息 重击 如果用户提交了他的更改 我想预加载提交消息字段 我没有看到任何SmartGit配置 http www syntevo com smartgit documentation
  • 使用 Boto3 超时的 AWS Lambda 函数

    我已经解决了我自己的问题 但无论如何我都会发布它 希望能节省其他人几个小时 我在 AWS 上有一个无服务器项目 使用 Python 将记录插入到 kinesis 队列中 但是 当我使用 boto3 client kinesis 或 put
  • 使用 Python 和 lmfit 拟合复杂模型?

    我想适合椭偏仪 http en wikipedia org wiki Ellipsometry使用 LMFit 将数据转换为复杂模型 两个测量参数 psi and delta 是复杂函数中的变量rho 我可以尝试将问题分离为实部和虚部共享参
  • 如何用函数记录一个文件?

    我有一个带有函数 lib py 但没有类的python 文件 每个函数都有以下样式 def fnc1 a b c This fonction does something param a lalala type a str param b
  • 使用 Tkinter 打开网页

    因此 我的应用程序需要能够打开其中的单个网页 并且它必须来自互联网并且未保存 特别是我想使用 Tkinter GUI 工具包 因为它是我最熟悉的工具包 最重要的是 我希望能够在窗口中生成事件 例如单击鼠标 但无需实际使用鼠标 有什么好的方法
  • Python在没有pandas的情况下解码excel表

    我正在尝试在 python 中读取 excel 文件而不使用pandas or xlrd 我一直在尝试将结果转换为bytes to utf 8没有任何成功 xls 文件中的数据 colA colB colC spc 1D0 20190705
  • 哪种方式最适合Python工厂注册?

    这是一个关于这些方法中哪一种被认为是最有效的问题 Pythonic 我不是在寻找个人意见 而是在寻找惯用的观点 我的背景不是Python 所以这会对我有帮助 我正在开发一个可扩展的 Python 3 项目 这个想法类似于工厂模式 只不过它是
  • 如果您使用 CocoaPods,您的 .gitignore 中会包含什么内容?

    我从事 iOS 开发已经几个月了 刚刚了解到有前途的可可豆荚 http cocoapods org 用于依赖管理的库 我在个人项目上尝试过 添加了依赖项Kiwi https github com allending Kiwi到我的 Podf
  • 获取多个同名请求参数

    我的问题是给定的代码 from flask import Flask request app Flask name app route def hello return str request values get param None a
  • AttributeError: 'super' 对象没有属性 '__getattr__' 在 Kivy 中使用带有多个 kv 文件的 BoxLayout 时出错

    我很清楚 这个问题已经被问过好几次了 但尝试以下解决方案后 Python Kivy AttributeError 尝试获取 self ids 时 super 对象没有属性 getattr https stackoverflow com qu
  • 数据损坏 C++ 和 Python 之间的管道

    我正在编写一些代码 从 Python 获取二进制数据 将其通过管道传输到 C 对数据进行一些处理 在本例中计算互信息度量 然后将结果通过管道传输回 Python 在测试时 我发现如果我发送的数据是一组尺寸小于 1500 X 1500 的 2
  • 根据标点符号列表替换数据框中的标点符号[重复]

    这个问题在这里已经有答案了 使用 Canopy 和 Pandas 我有数据框 a 其定义如下 a pd read csv text txt df pd DataFrame a df columns test test txt 是一个单列文件
  • 如何在引发异常时将变量传递给异常并在异常时检索它?

    现在我只有一个空白的异常类 我想知道如何在引发变量时给它一个变量 然后在 try except 中处理它时检索该变量 class ExampleException Exception pass 为其构造函数提供一个参数 将其存储为属性 然后
  • tf.print() vs Python print vs tensor.eval()

    看来在Tensorflow中 至少有三种方法可以打印出张量的值 我一直在读here https www freecodecamp org news debugging tensorflow a starter e6668ce72617 an
  • 检查 IP 地址是否在给定范围内

    我想检查一下是否有IP180 179 77 11位于特定范围之间 例如180 179 0 0 180 179 255 255 我编写了一个函数 它将每个 IP 八位字节与其他八位字节进行比较 def match mask IP min ip
  • 如何查找哪个 Yocto 项目配方填充图像根文件系统上的特定文件

    我经常与 Yocto 项目合作 一个常见的挑战是确定文件为何 或来自什么配方 包含在 rootfs 中 这有望从构建系统的环境 日志和元数据中得出 理想情况下 一组命令将允许将文件链接回源 即配方 我通常的策略是对元数据执行搜索 例如gre
  • py2exe ImportError:没有名为 的模块

    我已经实现了一个名为 myUtils 的包 它由文件夹 myUtils 文件 组成 init py 和许多名称为 myUtils 的 py 文件 该包包含在 myOtherProject py 中 当我从 Eclipse 运行它们时可以找到
  • PyObjC + Python 3.0 问题

    默认情况下 Cocoa Python 应用程序使用默认的 Python 运行时版本 2 5 如何配置我的 Xcode 项目以便它使用较新的 Python 3 0 运行时 我尝试用新版本替换项目中包含的Python framework 但它不
  • 从 Django 运行 shell 命令

    我正在 Django 中开发一个网页 使用 apache 服务器 需要调用 shell 命令来启用 禁用一些守护进程 我尝试这样做 os system service httpd restart 1 gt HOME out 2 gt HOM

随机推荐

  • [转]npm查看一个包的版本信息

    我们npm install安装一个包之后 怎么查看这个包的版本信息呢 过一段时间之后 如何查看这个包最新的版本信息呢 下面将做一个全面的总结 1 查看项目中安装的所有的包 npm list 结果如下 vue2 0 test 0 1 0 C
  • 数字带通传输系统matlab仿真实验,基于MATLAB的数字带通传输系统设计

    基于MATLAB的数字带通传输系统设计 基于MATLAB的数字带通传输系统设计 通信原理课程实验 做了一晚上头脑异常清晰 写下来和大家分享下 程序有点问题 但可以基本实现要求 话不多说 上干货 软件环境是MATLAB2019B 大家如果找到
  • 机器学习(四):基于KNN算法对鸢尾花类别进行分类预测

    文章目录 专栏导读 1 KNN算法原理 2 实战案例 对鸢尾花类别分类预测 2 1确定特征和类别 2 2对特征进行处理 2 3对模型调参 选择最优参数 2 4使用分类模型进行预测 2 5评估模型 检验模型效果 3 完整代码及结果 专栏导读
  • idea导入maven项目问题

    问题产生原因 idea加载maven项目 如果网络不通畅 会在maven仓库中产生一个文件 如下图所示 当网络通畅时 在下载就会因为此文件导致无法下载正确的maven依赖 解决方案 打开maven仓库的根目录 搜索 pom lastUpda
  • 四张图,读懂 BIO、NIO、AIO、多路复用 IO 的区别

    作者 扛麻袋的少年 blog csdn net lzb348110175 article details 98941378 学习之前 我们先来了解一下IO模型 同步阻塞IO Blocking IO 即传统的IO模型 同步非阻塞IO Non
  • 智能工厂的指挥中心:APS排程系统

    从中国制造2025发布开始 我们就算正式进入数字信息化制造时代了 这就代表着很多的企业面临工业化转型 处理传统式的制造形式 版本升级为智能制造形式 APS指的是高级计划与排程均衡供应链与生产过程中各种资源 在不同的供应链与生产瓶颈阶段给出最
  • elasticsearch 脚本排序

    elasticsearch 脚本排序主要用于复杂场景的综合排序 脚本语言有 java painless groovy 目前调研的为painless kibana 脚本创建mapping DELETE ksc metadata PUT ksc
  • nacos支持配置文件热部署(@RefreshScope注解)

    nacos支持配置文件热部署 1 原理 RefreshScope注解实现的原理 是刷新bean 2 定义的变量 在代码中用变量来接 直接在代码块里面使用 示例 1 在配置文件定义一个share config的属性 share config
  • Ajax简单异步上传图片并回显

    前台代码 上传图片按钮 a href 选择图片 a 隐藏的文件选择器
  • C语言内功修炼---指针详讲(初阶)

    前言 都说会用一门语言几个礼拜就可以了 这句话我不敢苟同 至少在我学习C语言指针之后就不这么觉得了 不信 来上才艺 代码1 void 0 代码2 void signal int void int int 这两行代码出自 C陷阱和缺陷 我相信
  • react ant-design Select组件下拉框map不显示问题

    问题描述 在使用Select Option下拉组件时 map遍历后不显示下拉框 错误写法 dataList dataList map item gt
  • 洛谷P1010 [NOIP1998 普及组] 幂次方题解

    数论递归 题目描述 任何一个正整数都可以用2的幂次方表示 例如137 27 23 20 同时约定方次用括号来表示 即ab可表示为 a b 由此可知 137可表示为2 7 2 3 2 0 进一步 7 22 2 20 21用2表示 并且3 2
  • idea快捷键和leetCode快捷键

    idea替换字符串快捷键 Ctrl r idea批量重命名 shift F6 project structure F4打开 构造方法 重写方法快捷键 Alt insert 设置字体 File settings editor font Ctr
  • Python网络爬虫:50行代码爬取CSDN博客文章列表 并将点赞评论等数据存储到Excel表格

    hello 大家好 我是wangzirui32 今天我们来学习如何爬取CSDN博客文章列表 并将数据存储到Excel里 开始学习吧 Tips 本节课有点复杂 请耐心学习 学习目录 前言 1 网页代码分析 2 编写代码 写在最后 前言 最近
  • Yolov5项目在RK3588s设备上的部署(RMYC2023技术分享)

    前言 跟作者比赛有关 可以选择略过 在RMYC以往的赛季当中大多数队伍使用到的视觉技术都依赖于RoboMaster官方给的AI人工智能教育套件 但是随着比赛难度的增加 比赛对各种技术的要求AI教育套件可能已经无法满足 同时因AI教育套件的价
  • Laravel利用redis和定时任务实现活跃用户统计

    最近在Summer的 Laravel教程 Web开发实战进阶 学到很多东西 以前只会看文档 大概了解Laravel的内容而在实际运用中确不知道该怎样做 碰到一个需求不会立马联想到 这个东西可以用 实现 不是有句话 实践是检验真理的唯一标准
  • PCB设计中电容电阻的基本常识

    目录 电容的单位换算 电容上标的含义 电阻的单位换算 电阻上标的含义 常用的贴片封装 封装后面字母的含义 电容的单位换算 电容的常见单位有 f mf uf nf pf 1f 1000mf 1mf 1000uf 电容上标的含义 eg1 104
  • background-position 实现背景定位 ie用属性background-position-x

    实现背景图片的定位 如下图分别取各个银行的图标 HTML代码及CSS样式 添加背景图
  • Spring4.1新特性——静态资源处理增强

    Spring 4 1对静态资源处理进行了细化 ResourceHttpRequestHandler细分为两大部分 ResourceResolver和ResourceTransformer Java代码 public interface Re
  • 全球 26 个主流视频网站高清视频下载全搞定,包括 P 站!

    阅读本文大概需要 3 分钟 大家在视频网站上观看视频的时候 有时候需要把一个视频下载下载 却不知道怎么弄 因为目前 99 的网站 都没有现成的下载方法 或者要收费 今天我就来安利一个特别特别香的开源神器 annie 目前已经收获 star