DAY23 - 自学历程中的支线任务做不完

前言

这次在写铁人赛文章时,进行到第十七天写了一个不是预定内容的小范例
这种情况就好像在玩RPG时,主线进行到一半跑去解支线任务
大叔我在玩PRG(如巫师3、刺客教条)就是那种主线不推,专解支线任务的玩家...
在第十七天写了一个不是预定内容的范例後,其实第十八天的内容又引发另一个支线
只是当时还没把前端的内容砍掉,所以没版面可写,现在有篇幅可以写了
Imgur
有支线任务强迫症的玩家应该会喜欢奥德赛...我花了157个小时拿到白金 XD

铁人赛DAY18的支线任务: 我想备份线上影音

Imgur
(图片纯属示意)

在铁人赛第十八天的内容,原本是要写如何用 NUXT.JS 进行网页套版
但来源的教学影片已经下架,离当初练习这个题目已经是两个月之前
超出我的记忆范围,没影片复习,所以原本预定要写的题目就变成踩坑纪录

要是当初我有把影片备份下来的话....也许就不会开天窗了...
有了这样的(不良)动机,开始请出Google大神,问它如何备份线上串流的影片内容
因为这篇没有实作程序,我就直接说重点:

m3u8影片格式

根据我跟Google请示的结果
现在很多线上的影片(谜片),如果找不到单一档案的,那麽很有可能影片的格式是m3u8
Imgur
如上图所示,有一个影片其实是被切成1931个小档案,每个档案都是影片档
长度只有几十秒到一两分钟之间,线上观看的影片其实就是在拨放这些小档案
chrome 上面就有很多类似的影片下载器,所以知道是用m3u8的格式後
要自己制作一个影片下载的爬虫程序...就不是太困难...
只是这个支线任务,不适合写在铁人赛的内容里
如果写了,会不会收到的传票阿? XDD

同场加映

原本上面的线上串流的内容写完,我就想按下发布文章的按钮了
但想了想,感觉水分西瓜还多...还是再写(挤)点什麽好了

铁人赛的官网介面烂到有剩 ...

大叔我身为长年在it帮邦忙里潜水的使用者
真的必须说it帮邦忙铁人赛的网站介面功能性真的有够OOXX

先上图片,再解释

一.
Imgur

二.
Imgur
我最坎普练的点就是,铁人赛的历届网站,格式并不是统一规格

最重要的是没有搜寻功能!!!

比如我想知道某一届有没有人写某个主题,我不能直接在搜寻列上查询
因为根本没有搜寻列,这个功能在去年2020年(第十二届)才新增!!!

老实说我真的很纳闷,为啥举办it 铁人赛的网站功能性会如此阳春
每年铁人赛写最多的,应该就是前端类的文章吧
聚集一流前端人才的it铁人官网感觉很OOXX

我只是一个才刚入门的菜鸡,还常常健忘
所以我自认没资格写封email去跟it邦帮忙 坎普练&要求改善网站功能 XDD

马特拉不拉只好自己拉

我的需求很简单
想要一个历届的完赛名单,中途弃坑的我就略过了
可以用关键字搜寻,如 python 股市爬虫,告诉我有几个主题符合

这样应该 不难吧??

Imgur
用说的都嘛很简单 XDD
it邦帮忙的铁人赛好像没有提供文章的API
但写个爬虫来爬取历届铁人赛的文章,现在对我来说已经可以做到
but 前端的画面要怎麽排版,对我这个前端金鱼脑来说真的事很艰困的事

我想做的已经有人做好传便便

Imgur
我想做的内容大guy4这样,如上图 Hexschool 2020 铁人赛文章搜寻器 94.87%的相似
如果有时间的话,我想致敬这个layout 自己也来做一个铁人赛的文章典藏库

同场加映2

上面的写完,真的很想按下上传文章的啦~
不过我还有一些些还没挤出来 >///<
本来是要跟最上面的串流影音一起介绍的内容,而且篇幅比较多
但碍於尺度的关系,原本是打算不写的...
but哪知越写越上瘾,这部分没写会有遗憾,所以只提到一点点
日後有机会再从其他地方补完

科技的进步大多跟OO有关

第一段提到的影音串流的备份,其实让我想到2017年的一则轶闻:
为了测试 Amazon Drive 无限制空间到底可以塞多少,外国乡民自曝曾用 1.8 PB 的 A片试图塞满它

这个新闻 我记得我有看过,只是忘了关键字,找好久才找到...

最後居然在 chrome找到快4年前的纪录
Imgur

Imgur
这位外国的乡民,看起来是爬虫的专业户
感谢这位外国的乡民大大,当年我有跟上车
有学到如何去备份线上OO直播,让我的爬虫功力大增!!!
关键字跟连结都在上面了,网路上的One Pice就留给有看到这篇的人去发掘了 ^.<

以上就是铁人赛第23天的内容 :)


参考资料


<<:  [Android Studio 30天自我挑战] Switch 元件介绍

>>:  近似最短路径 (1)

JavaScript学习日记 : Day27 - 重做原生方法 -- Object

测试范例: const cat = { name : "Toby", color...

007 2021线上看

007 2021线上看 世界局势波诡云谲,再度出山的邦德(丹尼尔·克雷格饰)面临有史以来空前的危机。...

D3JsDay16 It's map birth,It's from path—生成地图

昨天介绍完关於Web地图的相关知识之後今天我们要开始使用geojson的资料来绘制一个地图首先我们到...

心血管疾病资料集的资料清理

这一篇我们来说明处理心血管疾病资料集的notebook内容, 这份notebook可以从下方连结下载...

Day02 -本机环境准备,安装Python

本机环境 OS: Windows 10 原始码编辑工具: Visual Studio Code (後...