Actualmente, se admiten 23 plataformas para descargar videos sin marcas de agua. Las estrellas son bienvenidas. Adjunte un enlace de video al enviar problemas .
plataforma | estado | plataforma | estado | plataforma | estado | plataforma | estado | plataforma | estado |
---|---|---|---|---|---|---|---|---|---|
Camarones Pipí | Vídeo corto de Douyin | Vídeo corto del volcán | pipi gracioso | karaoke nacional | |||||
Vídeo corto de Weishi | extrema derecha | vuevlog | Xiaokaxiu | ||||||
vídeo ligero | Vídeo corto de Kuaishou | video corto nacional | mamá | Antes protegido del viento | |||||
vídeo de sandía | Divertido | Dientes de tigre | 6 habitaciones | vídeo de pera | |||||
nuevo estudio | Acfun | meipai |
Se requieren parámetros url
GET/POST, utilice primero la solicitud POST
, la solicitud GET
urlencode
por sí sola.
Debido a que hay muchas plataformas, los parámetros devueltos no son fijos, pero debe haber title
, cover
y url
Nombre del campo | ilustrar | Nombre del campo | ilustrar | Nombre del campo | ilustrar | Nombre del campo | ilustrar |
---|---|---|---|---|---|---|---|
autor | autor del vídeo | avatar | avatar del autor | como | Me gusta del vídeo | tiempo | Hora de lanzamiento del vídeo |
título | título del vídeo | cubrir | Portada del vídeo | URL | Vídeo sin enlace de marca de agua. | sexo | Género del autor |
edad | edad del autor | ciudad | Ciudad | fluido | identificación del autor | código | código de estado |
Si no sabe cómo llamar, pondré dos demostraciones básicas de llamadas en el directorio demo
.
98
de demo.html
a你的接口地址
7
de demo.py
a你的接口地址
¿Por qué la interfaz de la URL de demostración es diferente a la de la carpeta demo
?
Porque lo reescribí con vue (https://github.com/5ime/vue-page)
Los caracteres especiales en la URL impiden que la solicitud GET pase el valor de parámetro correcto
Los parámetros pasados contienen #&=
y similares, y es posible que los valores de los parámetros no se pasen correctamente. Se recomienda utilizar POST请求
o urlencode编码
antes de realizar la solicitud GET.
Acerca de algunas plataformas de vídeo que no pueden analizarse
Algunas plataformas requieren cookies. Actualice las cookies manualmente. Si el análisis aún falla, envíe los problemas.
Eliminar marcas de agua de imágenes en álbumes de vídeos cortos
https://github.com/5ime/images_spider
Verificación falsa de Douyin X
Actualmente utilizando los servicios proporcionados por https://github.com/B1gM8c/X-Bogus
También puede implementar en Vercel con un clic según mi plantilla https://github.com/5ime/Tiktok_Signature. Las áreas que deben modificarse son las siguientes.
$ url = ' https://tiktok.iculture.cc/X-Bogus ' ;
$ data = json_encode ( array ( ' url ' => ' https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id= ' . $ id [ 0 ] . ' &aid=1128&version_name=23.5.0&device_platform=android&os_version=2333 ' , ' userAgent ' => ' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 ' ));
$ header = array ( ' Content-Type: application/json ' );
$ url = json_decode ( $ this -> curl ( $ url , $ data , $ header ), true )[ ' param ' ];
// 改为
$ url = '你的 vercel 地址' ;
$ data = json_encode ( array ( ' url ' => ' https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id= ' . $ id [ 0 ] . ' &aid=1128&version_name=23.5.0&device_platform=android&os_version=2333 ' , ' userAgent ' => ' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 ' ));
$ header = array ( ' Content-Type: application/json ' );
$ url = json_decode ( $ this -> curl ( $ url , $ data , $ header ), true )[ ' data ' ][ ' url ' ];
Este almacén es sólo para estudio e investigación. Si infringe los intereses de individuos o grupos, comuníquese conmigo y tomaré la iniciativa de eliminar toda la información relevante.