切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

3803

主题

3804

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12702
抖音短视频去水印解析源码(官方接口非二次)[复制链接]
发表于 2022-5-23 17:01:04 | 显示全部楼层 |阅读模式
抖音短视频大家肯定不陌生咯,但是总有右上角左下角的水印,转发的时候总觉得不舒服,然后以前用的接口失效了,就到网上找了一下源码
然后就找到了,自己测试了一下没问题才发的
以下代码来源于勤勤学长,转发自觉保留版权哈。

<?php

//by 52pojie 勤勤学长

//使用方法 域名/dyjx.php?url=https://v.douyin.com/TudRFh/

              $url = $_GET['url'];

              $res = qqxz_http_get($url);

              preg_match('/href="(.*?)">Found/', $res, $matches);

              preg_match('/itemId: "(.*?)",/', qqxz_http_get(str_replace('&amp;', '&amp;', $matches[1])), $matches);

              $arr = json_decode(qqxz_http_get('https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids='. $matches[1]), true);

              preg_match('/href="(.*?)">Found/', qqxz_http_get(str_replace('playwm', 'play', $arr['item_list'][0]["video"]["play_addr"]["url_list"][0])), $matches);

              $videoUrl = str_replace('&amp;', '&amp;', $matches[1]);

              echo $videoUrl;

function qqxz_http_get($url)

{

      $Header=array( "User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1");

      $con=curl_init((string)$url);

      curl_setopt($con,CURLOPT_HEADER,False);

      curl_setopt($con,CURLOPT_SSL_VERIFYPEER,False);

      curl_setopt($con,CURLOPT_RETURNTRANSFER,true);

      curl_setopt($con,CURLOPT_HTTPHEADER,$Header);

      curl_setopt($con,CURLOPT_TIMEOUT,5000);

      $result = curl_exec($con);

      return $result;

}

?>
复制代码



解析结果示例如下:

http://v27-dy.ixigua.com/e30b4edf4c56d9cab9f8e182a8973323/5ec0e2e8/video/m/220453c2a952b024b71b8bbcf1bb388a17d115cc953000083173708c6ce/?a=1128&amp;br=939&amp;bt=313&amp;cr=0&amp;cs=0&amp;dr=0&amp;ds=6&amp;er=&amp;l=2020051714081301000806203617232508&amp;lr=&amp;qs=0&amp;rc=M3doeXk8bzc0aTMzNWkzM0ApODY0ZzNoM2RmNzU6ZTM3NGduanJsZ2RyYzFfLS1gLS9zczA2NDIwYzQzYS0uLl41LzI6Yw%3D%3D&amp;vl=&amp;vr=



示例站我就不放了,被d怕了
解析结果就跟上面的一样,有兴趣的自己搭建玩玩吧
使用注意事项
1.没主机用的可以找开源区的免费主机,一般都送的有测试域名(当然你有域名就当我没说)
2.上面的代码保存为dyjx.php,调用方法 域名/dyjx.php?url=https://v.douyin.com/TudRFh/ 后面是抖音的链接,别说看不懂哈
3.出现403问题的话
请手动复制那个解析出来的播放链接,然后复制到浏览器打开,切勿直接点,不然就会被抖音判断盗链了
4.至于做成对接网站的话,自行加解析状态的参数(比如0,1,403等乱七八糟的判断参数),这个源码只解析出播放链接!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|不懂 ( 粤ICP备14042591号-1 )|网站地图

GMT+8, 2024-11-25 14:07 , Processed in 0.112966 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部