网页视频抓取脚本(【无水印视频下载方法】简单粗暴,很好用)
优采云 发布时间: 2022-03-30 04:05网页视频抓取脚本(【无水印视频下载方法】简单粗暴,很好用)
无水印视频下载
方法一:
下载无水印视频很简单,有一个通用的方法,那就是使用去水印平台。
我使用的去水印平台是:
在输入框中输入视频链接,点击视频分析,即可得到无水印的视频链接。
这 网站 在我编写代码时非常有用。我用这个网站下载了一些没有水印的视频,但是当我写这个文章的时候,我发现水印平台不能正常工作。解析它,等待它修复后再使用这个函数。
本平台不仅收录抖音视频去水印,还支持火山、快手、陌陌、美拍等无水印视频。所以很适合做这个网站的接口。
经过简单的测试,这个网站的API需要付费解析。如果难以模拟请求,我决定使用浏览器模拟器 Splinter。
用法在这里就不一一列举了,但是可以说一说,我们可以通过配置headless参数来将Splinter配置为无头浏览器。什么是无头浏览器?运行 Splinter 非常方便,无需调出浏览器界面,直接在后台模拟各种请求。
这部分的代码很简单,无非就是填充元素,确定解析按钮的位置,点击按钮,获取视频下载链接。这个小问题,我们自己分析一下。
整体代码:
方法二:
该方法是从网友的反馈中学习的,直接修改下载链接即可获得无水印的下载链接。
download_url = video_html['video']['play_addr']['url_list'][0].replace('playwm','play')
方法简单粗暴,效果很好。优点是处理速度快,缺点是这种方法不是很通用,而且不同视频发布平台的编码方式可能不同,需要自己分析。
总结
玩爬虫还是很有趣的,请勿将其用于学习以外的目的,希望大家有所收获。
原文链接: