欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

php源码

抖音快手去水印解析APi源码
2021-04-23 我的站长站

抖音快手去水印解析APi源码

  • 源码编号:1564
  • 源码分类:php源码
  • 点击次数:422
  • 数 据 库 :
  • 源码授权:试用
  • 开源情况:非商用
  • 下载权限:普通 / VIP
  • 源码售价:免费下载
  • 下载次数:19
立即下载

源码说明

抖音快手去水印解析API源码,目前支持抖音和快手,数据都是从原服务器取来的,没有从html结果抓,应该算是比较稳定一点, 其他平台的函数有空写完再补
一共五个函数
1、analyzing 平台解析
2、douyin 抖音视频处理
3、kuaishou 快手视频处理
4、httpRequest curl封装函数
5、result 返回处理

抖音快手去水印解析APi源码
去水印APi源码截图

调用示例:

require 'CWaterMask.php';
echo getUrl();
function getUrl()
{
$data = CWaterMask::analyzing($_GET['url']);
return  $data;
}

代码贴上

<?php
class CWaterMask {
static public function analyzing($url) {
preg_match('/([w-]+.)+w+(:d{2,6})?/', $url, $domain);
switch ($domain[0]) {
case '':
return self::result(500, '请传入解析url参数,例:http://www.123.com/?url=https://v.douyin.com/ehHpu7V/');
break;
case 'v.douyin.com':
return self::douyin($url);
break;
case 'v.kuaishou.com':
return self::kuaishou($url);
break;
default:
return self::result(500, '抱歉,此url暂不支持!');
}
}
static public function douyin($url) {
$url = self::httpRequest($url, 'GET');
preg_match('/(?<=video/)d*(?=/?region)/', $url['location'], $matches);
$item_ids = $matches[0];
$vidoUrl = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' . $item_ids;
$result = self::httpRequest($vidoUrl, 'GET');
$vid = $result['response']['item_list'][0]['video']['play_addr']['uri'];
if (isset($vid)) {
$video_url = 'https://aweme.snssdk.com/aweme/v1/play/?video_id=' . $vid . '&ratio=720p&line=0';
$music = $result['response']['item_list'][0]['music']['play_url']['uri'];
$nickname = $result['response']['item_list'][0]['author']['nickname'];
$return = array('nickname' => $nickname, 'video_url' => $video_url, 'music' => $music);
return self::result(200, $return);
} else {
return self::result(500, '解析出错!');
}
}
static public function kuaishou($url) {
$vurl = self::httpRequest($url, 'GET');
preg_match('/(?<=video/)w*(?=?fid)/', $vurl['location'], $matches);
$str_qury1 = 'query visionVideoDetail($photoId: String, $type: String, $page: String, $webPageArea: String)';
$str_qury2 = '(photoId: $photoId, type: $type, page: $page, webPageArea: $webPageArea)';
$query = array("operationName" => "visionVideoDetail", "variables" => array('photoId' => $matches[0], "page" => "detail"), "query" => $str_qury1 . "{n visionVideoDetail" . $str_qury2 . "{n photo {n idn durationn captionn likeCountn realLikeCountn coverUrln photoUrln }n}n}n",);
$query = json_encode($query, 320);
$headers = array('content-type: application/json', 'Referer:' . $vurl['location']);
$result = self::httpRequest('https://video.kuaishou.com/graphql', 'POST', $query, $headers);
if (isset($result['response']['data']['visionVideoDetail']['photo']['photoUrl'])) {
return self::result(200, $result['response']['data']['visionVideoDetail']['photo']);
} else {
return self::result(500, '解析出错!');
}
}
static public function httpRequest($url, $method = 'POST', $postfields = null, $headers = array()) {
$method = strtoupper($method);
$ci = curl_init();
curl_setopt($ci, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
curl_setopt($ci, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ci, CURLOPT_TIMEOUT, 30);
curl_setopt($ci, CURLOPT_RETURNTRANSFER, 1);
switch ($method) {
case "POST":
curl_setopt($ci, CURLOPT_POST, true);
if (!empty($postfields)) {
$tmpdatastr = is_array($postfields) ? http_build_query($postfields) : $postfields;
curl_setopt($ci, CURLOPT_POSTFIELDS, $tmpdatastr);
}
break;
default:
curl_setopt($ci, CURLOPT_CUSTOMREQUEST, $method);
break;
}
$ssl = preg_match('/^https:///i', $url) ? TRUE : FALSE;
curl_setopt($ci, CURLOPT_URL, $url);
if ($ssl) {
curl_setopt($ci, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ci, CURLOPT_SSL_VERIFYHOST, FALSE);
}
curl_setopt($ci, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ci, CURLOPT_MAXREDIRS, 2);
curl_setopt($ci, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ci, CURLINFO_HEADER_OUT, true);
$response = json_decode(curl_exec($ci), true);
$requestinfo = curl_getinfo($ci);
$http_code = curl_getinfo($ci, CURLINFO_HTTP_CODE);
$location = curl_getinfo($ci, CURLINFO_EFFECTIVE_URL);
curl_close($ci);
return array('location' => $location, 'response' => $response, 'requestinfo' => $requestinfo);
}
static public function result($errno = 0, $data = '') {
header("Content-type: application/json;charset=utf-8");
$errno = intval($errno);
$result = array('code' => $errno, 'message' => $data);
return json_encode($result, 320);
}
}

说下小白直接运行的问题
1、复制代码保存为CWaterMask.php
2、复制调用示例里面的代码 保存为index.php
3、放在同一个目录,假设目录为shuiyin
4、丢在服务器,域名访问     域名/shuiyin/?url=抖音或快手短链接
或者下载下面的包,解压,文件丢在服务器,按照4操作

相关专题
去水印
去水印
2021-05-13 223

去水印专题为您整理收藏了全方面去水印软件工具,包含去水印软件,去水印工具,去水印源码,还有热门的抖音去水印,快手去水印,安卓去水印等热门短视频去水印....

下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· VIP免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • 去水印源码
  • 抖音去水印
  • 快手视频去水印
  • API源码
  • 抖音解析
  • php+api单文件短视频去水印解析网站源码
    php+api单文件短视频去水印解析网站源码

    源码介绍php+api单文件短视频去水印解析网站源码,无需数据库,无需安装,上传即用,不保证解析API接口永久可用,失效自行替换。源码截图...

    php源码 136 2年前
  • 最新版短视频去水印小程序源码
    最新版短视频去水印小程序源码

    源码说明互站卖55元的最新版短视频去水印源码免费分享,带前端、后台全部源码,安装即可使用。短视频去水印源码截图源码安装方法安装环境(需要材料):备案域名-服务器安装宝塔-安装 Nginx 或者 Apacheph...

    小程序源码 116 2年前
  • 时光去水印小程序源码V3.1去授权版
    时光去水印小程序源码V3.1去授权版

    源码说明时光去水印小程序源码V3.1,去授权版,授权码不用填写直接下一步。环境配置:NGINX php7.3 mysql5.6 可自定义更换接口,非绑定接口版本,带流量主。源码截图源码功能1、后台设单价最6的广...

    小程序源码 418 2年前
  • 超爱去水印小程序源码下载
    超爱去水印小程序源码下载

    最新超爱去水印小程序源码,环境推荐 Linux + 宝塔面板 + Nginx + php7。程序亲测可用,后台完整,全开源。超爱去水印源码截图

    小程序源码 110 2年前
  • 短视频去水印小程序源码,前端+后台+免费接口
    短视频去水印小程序源码,前端+后台+免费接口

    小程序源码说明最新版短视频去水印小程序源码,源码包含前端+后台+免费接口,后台可添加广告。去水印小程序源码前台截图去水印小程序源码后台截图源码安装说明北岸域名服务器安装宝塔安装Nginx或者A...

    小程序源码 192 2年前
  • php+api单文件短视频去水印解析网站源码
    php+api单文件短视频去水印解析网站源码

    源码介绍php+api单文件短视频去水印解析网站源码,无需数据库,无需安装,上传即用,不保证解析API接口永久可用,失效自行替换。源码截图...

    php源码 136 2年前
  • 抖音/皮皮虾/快手短视频无水印解析下载工具
    抖音/皮皮虾/快手短视频无水印解析下载工具

    软件介绍做短视频的兄弟必备,搬运利器,支持抖音、皮皮虾、快手短视频无水印解析下载工具。软件截图

    软件分享 628 2年前
  • PES Down Tool 胖二十抖音视频去水印批量下载工具v1.1.0
    PES Down Tool 胖二十抖音视频去水印批量下载工具v1.1.0

    软件介绍PES Down Tool 胖二十抖音视频去水印批量下载工具v1.1.0,目前只支持抖音下载,后续有需要再增加其他功能。软件截图关于导入的Excel模板,一共5个字段:VideoUrl --- 抖音视频链接(必填) 千万记住...

    软件分享 153 1年前
  • pyqt5+playwright抖音无水印批量采集软件
    pyqt5+playwright抖音无水印批量采集软件

    软件介绍pyqt5+playwright抖音无水印批量采集软件,支持批量采集某个作者的全部视频,可批量采集全部视频,也可单个采集。软件截图使用方法0. 下载解压到某个文件夹,然后双击 adouyin.exe1. 在抖音app...

    软件分享 273 2年前
  • 抖音去水印下载工具
    抖音去水印下载工具

    抖音去水印下载工具,直接输入作品ID,抖音链接,抖音链接加文字内容都可自动解析下载。勾选自动下载,自动监控剪辑板,复制内容即完成下载,快速便捷。可单独下载音乐,下载地址为文件根目录。抖音去水印下载...

    软件分享 171 3年前
  • PHP智云V1.3全能API接口网站源码
    PHP智云V1.3全能API接口网站源码

    智云全能API接口PHP源码V1.3版本接口数据由智云平台开发及整理源码直接上传即可访问,无需数据库,不支持上传二级目录访问!源码上传后请访问:你的域名/inde.html(可以将inde.html重新修改其他名称访问)...

    php源码 543 4年前
  • 2020年最新HTML+API版防红网站模板
    2020年最新HTML+API版防红网站模板

    2020年最新HTML+API版防红网站模板,HTML+JS+API框架,打开即可使用,不需要任何环境。支持多种防红方式,多种短域名后缀。

    html模板 453 4年前
  • HTML+API美腿zipa图片瀑布流网站模板
    HTML+API美腿zipa图片瀑布流网站模板

    HTML+API美腿zipa图片瀑布流网站模板,图片采集与自葫芦侠,流量不走本地,虚拟空间都能部署,适合引流请在下载后24小时内删除,否则一切法律后果请自行承担...

    html模板 653 4年前
  • 最新ASP星外IDC代理API程序网站源码
    最新ASP星外IDC代理API程序网站源码

    最新ASP星外IDC代理API程序网站源码这套ASP源码带有全新登录界面+会员中心,源码适合使用代理星外主机管理系统的API,把文件上传到支持ASP空间即可使用 ,目录记事本打开Global.asa修改成你的星外代理...

    asp源码 251 4年前
  • 微信域名检测源码 带API接口
    微信域名检测源码 带API接口

    微信域名检测源码 带API接口,市面价格2000+的源码,高性能优化处理,目前市场大,运营利润高。可自动检查域名微信内是否报红。极致域名检测系统安装教程此版本是老版本,现在发出来供大家免费使用,可简...

    app源码 617 4年前
  • 抖音去水印解析下载源码,原生解析接口
    抖音去水印解析下载源码,原生解析接口

    源码介绍分享一款抖音去水印解析下载源码,自带PHP原生解析接口,不采用第三方接口,避免接口快速失效和谐的烦恼。支持无水印解析;抖音短视频 ,抖音图集,快手短视频 ,快手图集。源码截图顺带分享下自带的...

    php源码 95 1年前
  • 简单的PHP解析抖音小视频地址方法

    写这个抖音小视频地址解析文章完全是最近不知道写什么,本来想写个头条西瓜视频解析的,写了一半发现头条用js加密了,解析比较麻烦,改天有空了再搞吧。先看看今天的抖音小视频解析源码,源码非常简单,保证一看就会。PHP解析抖音小视频地址方法第一步你需要在...

    php教程 418 3年前
  • PHP抖音解析下载API接口代码

    PHP抖音解析下载API接口代码<?phpfunction GetVideos($url) {$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_SSL_VER...

    php教程 185 3年前
  • PHP抖音视频无水印解析接口

    php无水印解析抖音视频接口,直接返回抖音视频链接地址。<?phpheader("Content-Type: text/html;charset=utf-8");//设置编码error_reporting (E_ALL & ~E_NOTICE);$url = $_GET[&#39;url&#39;];if (empty($_GET[&#39;url&#39;]) || !isset($_GET[&#39...

    php教程 261 3年前
  • php抖音背景音乐解析下载API接口

    php抖音背景音乐解析下载API接口,可在线解析下载抖音背景BGM音乐。API接口代码<?php$url = empty($_GET[&#39;url&#39;])?"https://v.douyin.com/JeRfPdL/":$_GET[&#39;url&#39;];header(&#39;Content-type: application/json; charset=utf-8&#39;);$...

    php教程 234 3年前