PHP实现抖音短视频去水印代码【带附件】

  [复制链接]
查看2501 | 回复0 | 2019-7-2 14:55:48 | 显示全部楼层 |阅读模式
使用方法:
在php后加上 ?url= 抖音的url
跳出来的网页一个是标题 一个是视频无水印的链接。
下面贴出代码。
  1. <?php
  2. header("Content-Type: text/json;charset=utf-8");
  3. $url=$_GET["url"];
  4. $UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
  5. $curl = curl_init();
  6. curl_setopt($curl, CURLOPT_URL, $url);
  7. curl_setopt($curl, CURLOPT_HEADER, 0);
  8. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  9. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  10. curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
  11. curl_setopt($curl, CURLOPT_ENCODING, '');
  12. curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);
  13. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  14. $data = curl_exec($curl);
  15. curl_close($curl);
  16. //获取
  17. preg_match('/<p class="desc">(?<desc>[^<>]*)<\/p>/i', $data, $name);
  18. preg_match('/playAddr: "(?<url>[^"]+)"/i', $data, $url);
  19. //正则匹配
  20. if (empty($url['url'])) {
  21.     echo '请输入正确网址,格式为:https://xxx.com/douyin.php?url=视频地址';
  22. }else{
  23.     $array = ['name' => $name['desc'],'url' => $url['url'],];
  24.     $json = json_encode($array,JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
  25.     echo $json;
  26. }
复制代码



输出的格式,请看截图
QQ截图20190702145355.jpg

抖音快手去水印工具.exe

1.09 MB, 下载次数: 1

售价: 30 农币  [记录]

回复

使用道具 举报

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

本版积分规则