欢迎光临散文网 会员登陆 & 注册

用Python撸一波视频素材

2022-05-12 16:04 作者:码夫破石  | 我要投稿

前言:

最近着迷视频素材和音频素材,找了国内几家音频和视频素材的网站,但是人都要VIP才能下载,不是VIP给出的预览图和缩略图都有水印,今天找了一家不需要VIP也可以下载的。过段用Python撸一发,网站地址:https://mixkit.co/。

正文开始:

    环境:

                1,windows 11;

                2,Pycharm

                3,Python 3.8.9

                4,Chrome

    思路:

                随便打开一个页面,假如:https://mixkit.co/free-stock-video/nature/?page=2,F12,网页源码查看一下需要的数据列在哪里;

                在列页面点开一个视频进行播放,查看是否有media数据;

                接着上步,查看media数据的来源;(要不在json,要不在网页渲染的源码中)

                请求来源;

几张图配合上面思路:

网页源码和视频列表的对照
视频播放页查找视频的真实地址
用视频真实地址的部分字符串查找数据来源

确定了数据来源后,步骤就简单了,请求视频列表页,提取视频列表页中各视频的视频播放页,从播放页的源码中提取视频真实地址。

上码:

程序运行截图:

运行截图
保存结果

最后的保存结果有点出乎我的意料,采集了40页视频,每页40条,按道理应该有1600个才对,但是最后总文件才999个, 不晓得哪里出问题了,不管了。总共耗时857秒,15分钟不到,下了6G的视频素材。Python棒棒哒。

用Python撸一波视频素材的评论 (共 条)

分享到微博请遵守国家法律