精华内容
下载资源
问答
  • 抖音去水印
    2022-05-14 16:13:15
    /**
     * 输出正常JSON
    @param string 提示信息
    @param array  输出数据
    @return json
     */
    function  jok ($msg='success',$data=null){
    	header("content:application/json;chartset=uft-8");
    	if ($data){
    		echo json_encode (["code"=>200,"msg"=>$msg,'data'=>$data]);
    	}else {
    		echo json_encode (["code"=>200,"msg"=>$msg]);
    	}
    	die ;
    }
    /**
     * 输出错误JSON
    @param string 错误信息
    @param int 错误代码
    @return json
     */
    function  jerr ($msg='error',$code=500,$data=false){
    	header("content:application/json;chartset=uft-8");
    	echo json_encode (["code"=>$code,"msg"=>$msg,"data"=>$data??[]]);
    	die ;
    }
    function  curlHelper ($url,$data=null,$header=[],$cookies="",$method='GET'){
    	$ch=curl_init();
    	curl_setopt($ch,CURLOPT_URL ,$url);
    	curl_setopt($ch,CURLOPT_SSL_VERIFYPEER ,false);
    	curl_setopt($ch,CURLOPT_SSL_VERIFYHOST ,false);
    	$header[] = 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36';
    	curl_setopt($ch,CURLOPT_HTTPHEADER ,$header);
    	curl_setopt($ch,CURLOPT_COOKIE ,$cookies);
    	switch ($method){
    		case  "GET":
    			curl_setopt($ch,CURLOPT_HTTPGET ,true);
    			break ;
    		case  "POST":
    			curl_setopt($ch,CURLOPT_POST ,true);
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		case  "PUT":
    			curl_setopt($ch,CURLOPT_CUSTOMREQUEST ,"PUT");
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		case  "DELETE":
    			curl_setopt($ch,CURLOPT_CUSTOMREQUEST ,"DELETE");
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		case  "PATCH":
    			curl_setopt($ch,CURLOPT_CUSTOMREQUEST ,"PATCH");
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		case  "TRACE":
    			curl_setopt($ch,CURLOPT_CUSTOMREQUEST ,"TRACE");
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		case  "OPTIONS":
    			curl_setopt($ch,CURLOPT_CUSTOMREQUEST ,"OPTIONS");
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		case  "HEAD":
    			curl_setopt($ch,CURLOPT_CUSTOMREQUEST ,"HEAD");
    			curl_setopt($ch,CURLOPT_POSTFIELDS ,$data);
    			break ;
    		default :
    	}
    	curl_setopt($ch,CURLOPT_RETURNTRANSFER ,1);
    	curl_setopt($ch,CURLOPT_HEADER ,1);
    	$response=curl_exec($ch);
    	$output=[];
    	$headerSize=curl_getinfo($ch,CURLINFO_HEADER_SIZE );
    	// 根据头大小去获取头信息内容
    	$output['header']=substr($response,0,$headerSize);
    	$output['body']=substr($response,$headerSize,strlen($response)-$headerSize);
    	$output['detail']=curl_getinfo($ch);
    	curl_close($ch);
    	return $output;
    }
    
    if (preg_match('/v.douyin.com\/(.*?)\//',$data,$match)){
    	$url="https://v.douyin.com/".$match[1]."/";
    	$html = curlHelper($url);
    	$url = $html['detail']['redirect_url'];
    	if(preg_match('/video\/(.*?)\//',$url,$match_vid)){
    	    $video_id = $match_vid[1];
        	$html = curlHelper("https://www.douyin.com/web/api/v2/aweme/iteminfo/?item_ids=".$video_id,null,['']);
        	$videoObj = json_decode($html['body'],true);
        	if($videoObj['status_code']==0){
        	    $videoUri = $videoObj['item_list'][0]['video']['play_addr']['url_list'][0];
        	    if(!$videoUri){
    	            return jerr('解析JSON数据出现问题,获取失败');
        	    }
    			$videoUri = str_replace('aweme.snssdk.com/aweme/v1/playwm','aweme.snssdk.com/aweme/v1/play',$videoUri);
    
    			$videlResultUrl = false;
    			for($i=0;$i<20;$i++){
    				//最多尝试20次获取
    				$html = curlHelper($videoUri);
    				if(!empty($html['body'])){
    					$html = $html['body'];
    					if(preg_match('/<a href="(.*?)">/',$html,$match_url)){
    						$videlResultUrl = $match_url[1];
    					}
    					break;
    				}
    			}
    			if(!$videlResultUrl){
    				return jerr('请复制到浏览器打开,如果白屏,请多次刷新尝试!',301,$videoUri);
    			}
            	return jok('无水印视频获取成功!',$videlResultUrl);
        	}else{
        	    return jerr('没有查找到视频地址,请查看该抖音是否公开');
        	}
    	}else{
    	    return jerr('没有查找到视频地址,请查看该抖音是否公开');
    	}
    }else {
    	return jerr ('你输入的链接有误,没有识别到抖音链接');
    }
    
    更多相关内容
  • 抖音去水印下载工具

    2018-06-28 16:00:15
    抖音去水印下载软件,windows 64位,支持批量下载。 软件账号 user2018 666666
  • 抖音去水印原理

    千次阅读 2022-03-21 16:32:21
    去水印原理

    1.首先随便拷贝一个抖音视频的链接 然后使用网页打开看看

    在这里插入图片描述

    2.网页打开链接后 看上图红色框框部分。这个就是 item_id

    3.然后使用 ‘https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=’ 与item_id 拼起来得到一个新的链接 https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6845166553147706636

    4.使用这个链接去请求 得到一个json数据

    在这里插入图片描述

    1. 解析这个json

    然后看到[‘item_list’][0][‘video’][‘play_addr’][‘url_list’][0]

    在这里插入图片描述

    这个数据呢就是我们要的数据。因为视频只有1个 所有拿的默认第一个 我们试着打开这个视频,发现水印还是存在的

    6.最后一步 把链接中的playwm 改成 paly试试

    发现一片空包。。。。

    切换到设备模式看看 发现水印才消失了![在这里插入图片描述](https://img-blog.csdnimg.cn/9eb64b154a2145878d9f01ebf487c87d.png#pic_center

    已上线小程序 小男孩助手

    展开全文
  • 抖音去水印node预设代码背景:之前用了第三方接口很快就挂了,收费之后也没理会了很长一段时间;最近发现市面又出现了很多去水印功能的小程序,第三方接口按调用收费很多,问了几个老哥说给钱就知道原理,所以自己...
  • 捷径|抖音去水印教程

    千次阅读 2020-02-15 10:11:25
    抖音去水印

    • 首先,你需要安装「快捷指令」,如果没有请自行App Store搜索安装

    • 公众号 「笔电」回复:抖音去水印

    • 获取捷径链接,微信内,直接戳链接,然后点击获取捷径,保存到我的快捷指令

    • 在这里插入图片描述

    • 抖音视频界面选择 分享,然后选择复制链接🔗

    在这里插入图片描述
    在这里插入图片描述
    在我的快捷指令中,找到抖音去水印,点击打开(前提一定要复制了抖音视频的链接),稍等片刻,去水印需要一些时间,完成会有提示,并根据提示保存到相册。

    如有任何问题,欢迎到下方留言交流。

    展开全文
  • 抖音去水源代码
  • 免费抖音 快手去水印,短视频一键去水印永久免费教程 网页版的登入:http://dsp.33333.icu 微信小程序:蜜柚去水印 直接扫码进入 支持解析下载:抖音、快手、今日头条、火山、微视、西瓜视频、微博、秒拍、小咖秀、...

    免费抖音 快手去水印,短视频一键去水印永久免费教程

    网页版的登入:http://dsp.33333.icu 微信小程序:蜜柚去水印
    直接扫码进入在这里插入图片描述

    支持解析下载:抖音、快手、今日头条、火山、微视、西瓜视频、微博、秒拍、小咖秀、晃咖、美拍、网易云音乐、陌陌、皮皮虾、小影、映客、阳光宽频 等等平台的视频!支持很多平台。

    操作方法也很简单!直接把从视频软件复制出来的链接粘贴到微信小程序上面点击 解析 就会自动帮您解析,然后视频下载保存到’‘相册’’,还是比较方便的,而且还是免费无广告一键解析,再也不用担心水印问题了。

    抖音
    在这里插入图片描述
    在这里插入图片描述

    快手
    在这里插入图片描述
    在这里插入图片描述
    复制分享链接后 打开微信小程序 搜索 蜜柚去水印 或直接扫描二维码进入一键去水印小程序在这里插入图片描述

    在这里插入图片描述
    打开去水印小程序后直接点击 粘贴
    在这里插入图片描述
    粘贴分享链接后直接点击 解析
    在这里插入图片描述稍等片刻就解析出无水印视频了
    在这里插入图片描述
    是不是很简单,记得收藏小程序 方便下次解析使用

    展开全文
  • 收集整理一波iOS捷径库(使用方法见文末,支持iOS14),包括了大家最想要的抖音去水印捷径和快手去水印捷径。大家使用过程中如果发现有啥问题或者想实现什么快捷指令,关注微信公众号“云峰小罗”,发送“捷径”找我...
  • info": { "share_desc": "在抖音,记录美好生活", "share_title": "#河南 #安阳 宝宝玩耍胳膊脱臼,还没有来得及哭,正骨师傅就治好了@抖音小助手", "share_weibo_desc": "#在抖音,记录美好生活##河南 #...
  • ①:先从抖音复制一条分享链接 3.3 vS:/ 认真的男人真帅气 %易烊千玺 %1104梦 https://v.douyin.com/ehX71Ks/ 复製此链接,打鐦Dou音搜索,矗接观kan视频! ②:过滤得到里面的网址 https://v.douyin.com/ehX71Ks/ ...
  • '一蓑烟雨任平生', fields=['这里输入抖音视频地址链接(抖音中分享链接获取)'], values=[''])[0]) if url != '': break getVideo.url = url try: getVideo.down_video(getVideo.get_video_info()) print('\n') ...
  • DouYinClean抖音去水印保存到相册, 去蒙版等去水印视频保存到相册去掉预览, 无遮挡看视频去启动广告
  • Android实现抖音去水印

    千次阅读 2020-01-11 21:10:55
    前些天刷抖音,刷到个好看的动漫视频。本想着做个手机壁纸,但是下载到本地后发现有水印。这可不行啊,多影响美观,于是就写了个获取无水印视频的Demo。 Github传送门 biu biu biu ~~~ 实现思路 抖音视频有个复制...
  • 抖音去水印小程序前后端源码Web接口版
  • " < > |' new_title = re.sub(rstr, "_", title) # 替换为下划线 return new_title if __name__ == '__main__': getVideo = douyin_video() while True: while True: url = input('输入抖音url短链: ') if url !...
  • 最近做了个小项目,主要是来备份自己在抖音里面发的一些作品到自己的电脑本地。因为这两年陆陆续续在抖音和tiktok里面已经发了不少作品了。最近又有消息说tiktok部分业务要被卖了。所以想把自己这两年陆续发的一些...
  • 微信有很多这样的去水印小程序,但每天限制只能免费下载一个,不然你就得开会员 想了个法子为什么不自己用Python爬呢? 第一步 首先看一下直接访问抖音得到的结果 接下来打开浏览器的开发者工具,看看视频的...
  • 介绍: 一键提取抖音视频,服务器端口映射,无水印高清视频下载,成品+源码已打包。 网盘下载地址: http://www.bytepan.com/gd2HIeXoCtH 图片:
  • 1. 第一种 (去水印后的视频最长只有20s,建议使用第三种) : package com.video.parse.common.util; import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; import org.jsoup.nodes.Document...
  • 介绍: 一键提取抖音视频,无水印下载,高清视频。 网盘下载地址: https://zijiewangpan.com/1VeEyMa7KMb 图片:
  • 抖音去水印下载分析

    2020-04-25 21:43:29
    开始准备工作 我们需要的工具有fiddler和一部ios手机,接下来我说一下为什么要ios手机而不用安卓,安卓7.0版本以上抓取https非常麻烦,原因是因为在...而android7.0以前应用没有这个机制。... 至于为什么用fiddler...
  • 之前都是需要下载软件或者扫描小程序才行,现在发现一个在线的网站,http://douyin.dont996.com/ 直接打开,手机电脑都能用,里面输入抖音的分享链接,就能自动获取到抖音无水印视频,和背景音乐,就是有的浏览器点...
  • 抖音去水印

    2020-08-13 15:38:01
    <?...function GetVideos($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false);...
  • ffmpeg -i input.mp4 -vcodec copy -acodec copy -ss 00:00:00 -to 00:00:05 ./out1.mp4 -y ffmpeg -i input.mp4 -vcodec copy -acodec copy -ss 00:00:05 -to 00:00:15 ./out2.mp4 -y pause ...
  • 抖音视频去水印

    千次阅读 2021-12-08 15:27:24
    基于httpclient实现在线下载抖音去水印后的视频 DeleteWatermarkController.java @Controller @Slf4j public class DeleteWatermarkController { private final static String ERROR = "error"; private ...
  • spring 实现小程序抖音去水印后台 由于网上大量源码都是使用php实现的,大部分加密或者压缩,本人不懂php也不想学习php 实现原理 由于微信小程序服务端,必须使用https 进行解析,这就说明域名必须是备案的,想要...
  • 短视频在线解析网站PHP源码,是一款支持解析任何抖音视频去水印还原最初视频的网站,只需要获取抖音小视频的视频链接,然后复制到网站进行解析,即可获取无水印抖音视频!! 使用方法: 打开抖音短视频APP,点开某个...
  • 究竟是怎么实现的去水印,就小小地研究了一下。1.浏览器分析从抖音短视频中分享一段视频。可以得到我开始期待夏天和你一起吃西瓜,就像期待冬天和你一起吃火锅,其实我对夏天冬天没有特别喜欢,只是期待和你一起 ...
  • 支持抖音、快手、哔哩哔哩等水印视频下载,以及得物无水印图片、识物图片无水印批量下载,教程就不上了,APP里有教程 需要源码的可以私信我:x39598 下载地址 或扫码下载:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 820
精华内容 328
关键字:

抖音去水印