当前位置: 主页 > 行业资讯 > 行业动态

Python实现超简单【抖音】无水印视频批量下载

2024-05-20 19:03   作者:佚名

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

作者:python乱炖

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

即抖音用户主页的url,我将以罗永浩的主页连接为例(本人第一次下载抖音就是冲着罗永浩去的,所以也只关注了他一个人)

1. 获取主页链接

打开抖音,点进用户的主页面,点击右上角的三个点:
在这里插入图片描述
选择分享:
在这里插入图片描述
再点击复制链接即可,我们可以获取如下

2. 获取重定向链接

我们只需要将上面这个链接粘贴到chrome浏览器,就可以获取到重定向链接
在这里插入图片描述
重定向后的链接:

 
  • 1

现在我们需要记住url中/user后面的一串数字,也就是,这是我们的用户id。以后只要有了这样的用户ID,直接替换进url即可(时间戳也需要修改一下)

我们刚刚获取了视频主页的链接,现在我们要通过主页链接来获取当前页面下的所有视频。为了方便我们观看和调试,我们将Chrome开成iPhone模式。
在这里插入图片描述
1. 获取请求链接

将Network设置成XHR,重新刷新一下页面,获取请求内容:
在这里插入图片描述
我们可以看到上面选中的那个请求,返回的是一串json,我们将内容复制下来看看,搜索返回的json中有关video的字段,通过下图我们就可以看到video里面有个url_list,里面有两个不同的url,这两个url其实就是视频相关的地址了,但是还有点问题,这两个url点进去并不能直接看到视频。
在这里插入图片描述
2. 获取视频链接

这里我们需要将url做一点点修改。我们将/play修改成/playmw就可以了,这个时候我们发现,这两个视频地址被重定向成正常的视频地址了。(下面来说为什么要加mw,这个代表什么)
在这里插入图片描述
这样我们就相当于顺利拿到视频的地址了,我们可以去json中获取所有的视频url链接:

 
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
3. 水印问题

关于水印问题,看了简书上有篇文章有介绍,水印与无水印之间的区别,这边我就不作详细介绍了。其实我们一开始拿到的url就是无水印的,但是链接本身并没重定向到无水印的视频,加上wm之后,url会重定向到有水印的视频。
在这里插入图片描述

 
同类文章推荐
房地产政策密集出台 重量级大咖畅谈深层逻辑与未来趋势(下)
高丘:优化营商环境 为发展注入“源头活水”
中国社会科学杂志社_1
ai文章重新生成器,ai软件怎么做快速生成色块
什么是机器人流程自动化RPA
我省12个优化营商环境典型案例在全国推广

咨询登记

平台注册入口