上一篇对整个http协议有个大致的了解,是时候进一步尝试做一下代理了。
有些东西学起来当时嗯嗯哦就过去了,听着还像是那回事儿,人问起来也能答出个五六七八,但真要理解,还真得自己上手摆弄一遍。
不把原理弄清楚了,哪怕知道怎么个操作法儿,实际上心里还是特别虚。把基础弄明白了,哪怕发展再快,万变不离其宗,还能蹦跶出什么来。
再说个题外话,《计算机网络》这门课这是门神课,可惜可惜。。。
春节就这样差不多了,本来想就着这个假期做些事情的,结果天天在拜年,在别人家里也不好干些什么,真成了低头族手机党了。先Mark一下最近干了些啥,回头再好好整理一下,权当做个总结。
之前PC端Flv格式的视频下载基本上是搞定了,但登录的Cookies获取是个问题。
本文记录模拟登录的相关思考。
之前PC端Flv格式的视频下载算是有了能下载的办法,但是分辨率的选择仍旧是个问题。
本文记录定位API的相关思考。
之前移动Web访问得到的哔哩哔哩链接视频清晰度不是很好,这个需要改进。
本文记录做过的思考与尝试。
之前做浏览器插件的时候,发现有部分网站视频链接下载提取不了,有很多都是像m3u8这种分开来下一段一段.ts的,这种也还好解决,只是不想把单纯的下载链接提取插件复杂化,也就没有后续展开。
之后不记得怎么的就扯到B站的视频上,初步看下来分成了很多.m4s文件(有部分不是),对这个不是很了解。
看了下浏览器后台,http headers一直在变,尝试合并后也并不能播放,初步判断下载M4S文件并合并转码为MP4要花很多功夫,先试试看其它办法,这个以后有时间再试着弄。
先来说一下我的解决思路,算是马克一下,以后再遇到问题看看能不能找些灵感。
浏览器扩展是个很好用的东西,像Chrome好用的插件就特别多。可惜找了半天手机端支持的只有火狐,因为都是使用的统一的WebExtensions API,转Chrome也不太费事,尝试着做了一下。