抖音无水印视频解析下载-详细分析过程php篇

  其实抖音原视频的都是没有水印的,水印都是下载的时候官方加上的,这就是为什么我们在抖音app上看视频的时候没有水印,但下载视频的时候会有水印。因此我们可以通过寻找视频真实地址下载无水印视频。

  1.获取分享链接

  首先在抖音app上随便选个视频,复制视频的分享链接,复制的链接格式都是像下面图中这样,都是由一些文字和一条链接组成

  比如:8.46 xSL:/ 可恶 不可以老是对你心动啊!! 复制佌链接,哒开Dou姻搜索,値接观kan视频!

  我们只需要其中的链接就行了 ,复制链接到浏览器打开网页版的抖音

  如图,我们可以看到,图中的视频是没有水印的,那我们怎么把它下载下来呢?

  2.寻找视频信息json

  按F12 打开浏览器开发者模式,并模拟切换到手机,如下图可以跟我图中一样设置大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!

  3.查看json接口数据

  我们可以点击它,然后在响应处看json返回数据具体内容

  可以看到,json返回数据中 有视频作者昵称、账号id、视频文案、视频配乐相关信息,背景音乐mp3和视频的链接都可以找到。

  如图里面都有关视频的信息,视频链接就是我圈起来的,但这是有水印的视频链接,无水印的视频链接要把上面链接中的playam 改成play,其他的不变,就获得无水印视频的链接了。链接如下

  上面这个链接在浏览器访问会进行302重定向,跳转到视频真实地址在network这个标签下可以看到请求过程。大家可以复制上面一条链接到浏览器,看看是不是无水印的视频。大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!

  4.构造json接口

  通过观察发现,https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids= ,这边的item_ids的值就是videoid ,也就是我们打开的网页上面的链接最后的一串数字这就是videoid

  所以我们无需每次寻找json接口,直接把上面链接和地址栏的数字拼接起来就是接口了,比如上面这个视频的完整链接就是

  把这段请求json链接复制到浏览器打开,即可看到第3步中json接口数据,里面就含有无水印视频链接。

  1.获取跳转的地址

  用看返回结果,也就是下面的链接

  我们只需要取后面数字就行,然后拼接到json接口链接

  2.请求json

  通过观察视频的真实链接就知道,每个视频地址 只有video_id这个字段的值不一样,其他都相同,所以我们只需要在json的返回数据中获取video_id就行,也就是uri,如下图可以看出,它和video_id值是一样的

  json请求代码:

  3.请求无水印视频地址

  最后我们用curl去请求获取的无水印视频地址,这边还会重定向一次,请求这个网页会302跳转到真实视频文件地址,大家可以试一下把下面的链接复制到浏览器打开,看看视频是不是真的无水印大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!

  在接口地址后面加上你要下载的抖音视频链接就行了,返回的是json类型数据,里面包含无水印视频下载链接,mp3背景音乐下载链接和视频封面等等信息。

  文章来源:抖音无水印视频解析教程-H深夜笔记博客作者:Hmily

抖音无水印视频解析下载-详细分析过程php篇

抖音无水印视频解析下载-详细分析过程php篇

相关推荐

评论

  • 昵称 (必填)
  • 邮箱
  • 网址