抖音去水印、快手去水印、小红书去水印API接口使用,支持全网超60个平台短视频去水印解析API
程序员文章站
2022-06-23 13:39:05
...
Vnil(https://www.vnil.cn) 老平台,更稳定
一、解析接口已支持:抖音、快手、西瓜视频、今日头条、剪映、小红书、微博、QQ看点视频、腾讯新闻、趣头条、火锅视频、美拍、懂车帝、快影、微视、火山小视频、皮皮虾、好看视频、绿洲、VUE、秒拍、梨视频、段友、刷宝、避风、全民小视频、陌陌视频、美图秀秀、UC浏览器、Tiktok、Twitter、Youtube、轻视频、Bilibili、茄子短视频、微信公众号、灵感、WIDE、开眼、全民K歌、最右、小咖秀、皮皮搞笑、AcFun、网易云音乐、咪咕圈圈、Keep、梨涡、小影、新片场、场库、阳光宽频网、比心、逗拍、美食杰等超过60个平台的短视频去水印解析。
二、作品列表解析接口已支持:抖音、西瓜视频、今日头条、微视、全民小视频、Bilibili、抖音火山版、美拍、懂车帝、好看视频、腾讯新闻(企鹅号)、快报、绿洲、QQ浏览器、AcFun、轻视频、避风、火锅视频、UC浏览器等超过15个平台。
一、去水印解析接口
适用于客户端或服务端调用
URL:https://api.vnil.cn/api/parse/deal
请求方式:GET/POST
请求参数:
字段 | 类型 | 必填 | 备注 | 赋值 |
---|---|---|---|---|
appkey | string | Y | appkey | www.vnil.cn开发者后台获取 |
url | string | Y | 要解析的资源地址信息 |
返回字段注释
字段名 | 注释 | 备注 |
---|---|---|
code | 错误码 | 错误码:请参考错误码说明 |
msg | 错误信息 | 错误码:请参考错误码说明 |
body | ||
platform | 所属平台 | 所属body |
url | 开发者请求的url | 所属body |
text | 文案信息 | 所属body |
cover | 封面图地址 | 所属body |
images | 高清大图图片集合 | 所属body |
video_info | 视频信息 | 所属body,部分平台视频地址有有效期限制,不可作为永久存储 |
PHP 实例代码:
<?php
//开发者后台生成的appkey
$appkey = '';
//需要解析的url
$url = '';
$param = [
'appkey' => $appkey,
'url' => $url,
];
//得到请求的地址:https://api.vnil.cn/api/parse/deal?appkey=appkey&url=url
$apiUrl = 'https://api.vnil.cn/api/parse/deal?'.http_build_query($param);
$ch = curl_init();
curl_setopt ( $ch, CURLOPT_URL, $apiUrl );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt ( $ch, CURLOPT_MAXREDIRS, 5 );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt ( $ch, CURLOPT_TIMEOUT, 10 );
$content = curl_exec( $ch );
curl_close ( $ch);
print_r($content);
Python实例代码:
#!/usr/bin/env python
# encoding: utf-8
import requests, urllib, json
appkey = ""
params = {
"appkey": appkey,
"url":"",
}
def get(url):
params["url"] = url;
api_url = "https://api.vnil.cn/api/parse/deal?" + urllib.parse.urlencode(params)
msg = {"code": 0, "msg": "", "body": ""}
response = requests.get(url=api_url, timeout=30)
if response.status_code != 200:
msg['code'] = 1
msg["msg"] = "请求出现问题"
return msg
# result = json.loads(response.text) 如果你直接拿到系统中使用请将返回参数直接转为json
result = response.text # 如果你不需要转换json,则直接接受数据并返回
return result
def post(url):
params["url"] = url
api_url = "https://api.vnil.cn/api/parse/deal"
msg = {"code": 0, "msg": "", "body": ""}
response = requests.post(url=api_url, data=params, timeout=30)
if response.status_code != 200:
msg['code'] = 1
msg["msg"] = "请求出现问题"
return msg
# result = json.loads(response.text) 如果你直接拿到系统中使用请将返回参数直接转为json
result = response.text # 如果你不需要转换json,则直接接受数据并返回
return result
print(get(""))
#print(post(""))
二、去水印小程序版接口
适用于部分可以将接口填写到小程序管理后台使用
https://api.vnil.cn/api/mini/parse
请求方式:GET/POST
请求参数:
字段 | 类型 | 必填 | 备注 | 赋值 |
---|---|---|---|---|
appkey | string | Y | appkey | www.vnil.cn开发者后台获取 |
url | string | Y | 要解析的资源地址信息 |
使用说明
PHP 实例代码:
将"appkey"拼接到url上,假设appkey为"abcDeFa26vh7xat123bmvjgx",则填写在后台的接口地址为:
https://api.vnil.cn/api/mini/parse?appkey=abcDeFa26vh7xat123bmvjgx&url=
也可以登录"www.vnil.cn"开发者后台直接复制
上一篇: Sass和Scss的区别
下一篇: 干涉婚事