Sobre el proyecto
Video_Spider es una herramienta de código abierto para descargar videos cortos sin marca de agua, desarrollada en PHP y que puede implementarse como servicio web. El usuario solo necesita proporcionar el enlace de compartir del video corto para obtener, mediante solicitudes GET o POST, el enlace directo del video sin marca de agua y sus metadatos (autor, título, portada, número de me gusta, etc.).
El proyecto es compatible con más de 20 plataformas principales de videos cortos en chino, incluidas Douyin, Kuaishou, Pipixia, Huoshan, Weishi, Weibo, Zuiyou, Qing Shipin, Quanmin Xiaoshipin, Bilibili, AcFun, Xigua Video, Huya, Pear Video, Xinpianchang, entre otras. En la mayoría de estas plataformas se puede eliminar completamente la marca de agua; solo en unas pocas, como Weibo, se admite únicamente la descarga con marca de agua.
La implementación es sencilla: después de clonar el repositorio, se instalan las dependencias mediante Composer y se puede ejecutar con el servidor integrado de PHP o configurando Nginx/Apache. Se admite la configuración mediante `.env` de cookies (obligatorias para Weibo, por ejemplo), límites de velocidad (por defecto 60 solicitudes por minuto por IP) y parámetros de tiempo de espera y reintentos de cURL.
La interfaz devuelve JSON estándar con campos como la dirección de descarga del video, información del autor, portada y fecha de publicación. Los códigos de error cubren escenarios comunes como errores de parámetros, límites de frecuencia y fallos de análisis. El proyecto está en proceso de refactorización; la versión anterior se encuentra en la rama master. Se agradece informar mediante Issues sobre cambios en las interfaces de las plataformas o sugerencias de mejora.
Escenarios de uso: colección personal de videos sin marca de agua, desarrollo secundario de aplicaciones de agregación de videos, descarga masiva de materiales, etc. Solo para fines de estudio e investigación; respete los términos de servicio de cada plataforma y las leyes de derechos de autor.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.