抖音无水印视频解析接口及思路,附 PHP 代码解析教程

2024-10-31
来源:网络整理

抖音无水印视频分析界面 抖音无水印视频思路 抖音分析 PHP 代码 PHP分析 抖音无水印视频

这几天疫情比较严重。放假的时候我在家没什么事可做。闲着无聊,写点代码。今天讲一下PHP对抖音视频的无水印解析。

我自己尝试了网上的代码,但没有用。文章最后附上了我的代码,可以直接使用。文章和代码是今天写的(2022/3/13)

流程:打开分享链接,获取头部,获取真实地址,获取真实地址中的内容,通过抖音官方API获取json数据,获取查询真实无水印视频地址的网页,卷曲无水印视频水印网页,返回头部信息,获取抖音无水印视频地址

首先,这是一段抖音创始人调情女孩的视频:

这是应用程序中的共享链接,但是当我们在网页上打开它时,我们发现它是一个不同的URL。

我们先来说说手机。打开网页时,出现的URL是:

其中,就是这个视频

那么我们如何获取跳转地址呢,PHP代码:

$header = get_headers('https://v.douyin.com/NrRah9w/',1); $realurl = $header['Location'][1]; //获取真实链接

第一行代码首先获取标题,第二行获取真正的链接。你可以理解一切。自己用吧。

那么抖音有这样一个接口,会返回视频数据,通过以下方式查询:

喜欢:

返回一大段json数据

抖音撩妹神器_抖音撩妹软件hb安卓版_抖音撩妹软件视频

重要数据是:

"url_list":["https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0200fg10000c8m9t3jc77u6h9celcbg&ratio=720p&line=0"]} "vid":"v0200fg10000c8m9t3jc77u6h9celcbg"

当我们得到json后,我们将其转为数组,然后得到vid。我们可以看到,访问时,出现了真实的无水印视频链接。然后我们就可以通过vid查询到真实的无水印视频地址。

视频位置:

$getvid = json_decode('https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=7074203714344471816', true); $dy_vid= $getvid['item_list'][0]['video']['vid'];//得到vid

我们使用curl来请求:

请求该网页会导致302跳转到真实视频地址。

代码:“PHP CURL返回请求网页头信息”

真实链接:$['url']

PC网页版抖音和APP版抖音之间的链接是不同的。 PC版更加简洁。 Fox的代码包含了两端的实现方法。您可以自行学习和优化代码。

例子:

:////

如果打开上面的网址,发现没有任何内容,那么该方法失败了。

源码包下载地址:

分享