分享一下这个“下载”知乎视频的微信小程序~

2020-04-16 14:58:02 +08:00
 jerrodpoole

TL;DR 通道

这是个解析知乎视频下载地址的微信小程序,嗯,就做这一件事😊

缘由

无聊的时候喜欢用手机刷下知乎,感觉知乎移动端上视频的推荐密度还挺高的。虽然好多视频质量不怎么样,但是偶尔会刷到有趣的小视频。

知乎没有提供下载小视频的方法,一些视频甚至收藏都做不到🤦‍♂️。想要下载这些视频当然也不是什么难事,在电脑端用 DevTools 看下请求信息就能找到视频地址,或者有相关的油猴脚本 /浏览器插件就能下载下来。但是不是很想再打开电脑操作一番,于是想能不能在手机上解析视频地址。

考虑到这只是个简单的工具,开发成本应该尽可能低,最好不要用服务器。想到微信小程序是可以跨域的,就选择了写成小程序。看了下官方的文档起步门槛挺低的,用了个周末写好了,后来又简单调整了下。感觉用起来还挺流畅的,在这里分享下~

碎碎念

小程序下载文件有体积限制,所以只解析了视频地址,没有直接下载到本地。

Demo

码在这里

3167 次点击
所在节点    分享创造
8 条回复
cydian
2020-04-16 15:13:40 +08:00
刚刚点开了一个知乎,专门找了一个视频看看怎么解析,然后 F12 可以直接看到视频的文件。
这一类视频很多网站都能解析。
不知道楼主有没有想好怎么应对知乎的反 robot ?
jerrodpoole
2020-04-16 15:53:29 +08:00
@cydian #1 感谢提醒😃,这个工具是针对单个链接解析其中的视频地址(正则匹配等等),没有大规模采集也没有盈利的打算(学习练手性质)。这样的话也需要留意吗?请问有啥建议,比如加上免责声明?
leetao94
2020-04-16 16:11:21 +08:00
俩年前写过一个脚本,本来也想做个小程序的,奈何太懒了

https://github.com/lt94/download_zhihu_video
jerrodpoole
2020-04-16 16:20:01 +08:00
@leetao94 #3 👍,哈哈我也拖了好久才去写的,感觉`发送到电脑`→`使用相关工具下载`这个流程太不舒服了。
话说一直听到关于微信小程序的各种吐槽,感觉写简单的工具性的东西还可以,没那么痛苦
leetao94
2020-04-16 16:22:47 +08:00
@jerrodpoole 是的~小程序吐槽的多,用的也多
yxwzaxns
2020-04-16 16:29:27 +08:00
非法入侵破坏计算机系统罪?
win7pro
2020-04-16 20:12:53 +08:00
联想到 Pandownload…
component
2020-04-17 09:22:18 +08:00
Pandownload 第二?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/663087

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX