zoukankan      html  css  js  c++  java
  • 成为女神同桌,我只用一行代码

    前言

    我来自一个普普通通的软件开发班级,但是我们班与众不同,因为我们班级里面有5个女生,是的,5个,我骄傲,而且班级里面这5个女生还有我们的系花,我更自豪,为了让她们,哦不,让她注意到我,我要向他证明我的技术。
    在会技术的女孩子面前表现自己技术高超,肯定能吸引到她。

    故事起源于我走过她的身边,我看到她竟然在看B站视频,而且听到她说,“网好卡~”。

    我机会来了,表现的机会啊,我如果能将B站视频下载到本地,一定能让她用崇拜的眼神多看我一眼,想到这里,我甚至都把结婚地点选择好了…

    快跑10步,回到自己的电脑前,一顿操作,机械掉色的键盘被我敲的噼啪乱响,我要在最短的时间内把她刚才看的视频下载到本地,没错,最短的时间,因为刚才走过她身边的不止我自己。

    开机,打开浏览器,打开百度,输入 如何将B站视频下载到本地(不要见笑,太真实了,我也不会啊),emmm…

    python  you-get

    额,打开方式不对,说好了,高手呢,好吧,加上一个 python,至于为什么要加上一个Python,那是因为,我们班是学Python的,其他语言女神不会,接下来,我在打开的网页中捕获到一个关键词 you-get,我想这应该就是我接下来攻克的方向了

    python  you-get

    编码环节

    经过多年打游戏环节的练习,我已经及其熟练在抓取到电脑上的关键字了,没错,这个you-get就是今天的主角了

    先检索一下you-get的使用说明书

    找到它的官网 https://github.com/soimort/you-get/ 非常好,开源的,代码我虽然写不出来,但是复制,粘贴,修改,运行 这套动作我非常熟悉

    python  you-get
    这个Dumb 貌似有蠢的意思呢?难道是网页傻瓜下载器,这个名字… … 非常符合我的气质,哦不,要求

    在继续翻阅一下手册

    You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web, in case there is no other handy way to do it.
    Here’s how you use you-get to download a video from YouTube:

    大概意思就是:我可以在控制台运行,我能下载视频,音频,图片,下面我举一个我在Youtube下载的例子,没错,我的英语非常好

    翻看中看到这个表情包,让我坚定的认为这个开发大佬是个自己人

    python  you-get

    you-get 插件的环境要求

    • Python 3.2 以上
    • FFmpeg 1.0 or above

    安装方式

    对于咱们来说,建议你切换到国内的源,例如

    • 阿里云:https://mirrors.aliyun.com/pypi/simple/
    • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
    • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

    安装命令(啥?不知道在哪里输入这行代码)

    pip3 install you-get
    

    使用方式

    果然一行代码就可以搞定,安装完毕,打开控制台,这里我选择是B站的一个任意视频

    you-get 'https://www.bilibili.com/video/BV17f4y127YZ'
    

    回车等了那么一小会,就下载下来了,果然我的代码写的就是好(ლ(′◉❥◉`ლ))

    在这里插入图片描述

    λ you-get “https://www.bilibili.com/video/BV17f4y127YZ”
    site: Bilibili
    title: 所有人!请把膝盖准备好–翻译界女神张璐的古诗词汉英口译课来了!(记者会现场口译音频混剪)
    stream:
    - format: flv
    container: flv
    quality: 高清 1080P
    size: 11.6 MiB (12156919 bytes)
    # download-with: you-get --format=flv [URL]
    Downloading 所有人!请把膝盖准备好–翻译界女神张璐的古诗词汉英口译课来了!(记者会现场口译音频混剪).flv …
    34.5% ( 4.0/ 11.6MB) ├██████████████──────────────────────────┤[1/1] 82 kB/s
    D:python100venvScripts

    翻看文件夹发现有两个文件 ,一个我知道是视频,另一个XML文件是啥,赶紧打开看看
    在这里插入图片描述
    在这里插入图片描述
    哦,我太厉害了,弹幕,弹幕唉,我把弹幕也爬取下来了。

    炫技环节

    打开班级群,找到女神头像,双击,发送问候语,接下来,我就能做到女神旁边,给她慢慢去解说这一行代码的故事呢。
    python  you-get
    在这里插入图片描述

    尾声

    该插件涉及的网站非常多,具体可以在github页看到,我下面有一个简单的截图,你都可以去尝试一下,you-get作为一个出色的视频下载模块,必须给点99个赞。
    python  you-get

    很多时候,我们无法解决技术问题,不是因为我们技术不行,而是因为我们不知道怎么才行

    本篇文章希望你从今天可以听说竟然有一款工具叫做you-get。
    博主ID:梦想橡皮擦,希望大家点赞、评论、收藏

    听说评论、点赞、收藏博主的人,都拿到大公司的OFFER了呢


  • 相关阅读:
    JSON库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP
    mysql存储过程批量插入数据
    mysql 5.7.12 winx64安装配置方法图文教程
    mysql-5.7.12-winx64 安装
    spring下载地址
    jdbc动态切换数据库
    Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
    WebSercice Demo
    面试问题之数据结构与算法:最小生成树算法
    面试问题之数据结构与算法:最大连续子序列和
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13311463.html
Copyright © 2011-2022 走看看