Actuellement, 23 plates-formes sont prises en charge pour le téléchargement de vidéos sans filigrane. Les étoiles sont les bienvenues. Veuillez joindre un lien vidéo lors de la soumission de problèmes .
plate-forme | État | plate-forme | État | plate-forme | État | plate-forme | État | plate-forme | État |
---|---|---|---|---|---|---|---|---|---|
Crevettes Pipi | Courte vidéo de Douyin | Courte vidéo sur le volcan | Pippi drôle | Karaoké national | |||||
Courte vidéo de Weishi | extrême droite | vuevlog | Xiaokaxiu | ||||||
vidéo légère | Courte vidéo de Kuaishou | Courte vidéo nationale | Maman | Avant à l'abri du vent | |||||
vidéo de pastèque | Drôle | Dents de tigre | 6 chambres | vidéo de poire | |||||
nouveau studio | Acfun | Meipai |
Les paramètres url
GET/POST sont requis, veuillez d'abord utiliser la requête POST
, la requête GET
urlencode
par elle-même.
Comme il existe de nombreuses plates-formes, les paramètres renvoyés ne sont pas fixes, mais il doit y avoir title
, cover
et url
Nom du champ | illustrer | Nom du champ | illustrer | Nom du champ | illustrer | Nom du champ | illustrer |
---|---|---|---|---|---|---|---|
auteur | auteur de la vidéo | avatar | Avatar de l'auteur | comme | J'aime la vidéo | temps | Heure de sortie de la vidéo |
titre | titre de la vidéo | couverture | Couverture vidéo | URL | Vidéo sans lien en filigrane | sexe | Sexe de l'auteur |
âge | Âge de l'auteur | ville | Ville | uide | identifiant de l'auteur | code | code d'état |
Si vous ne savez pas comment appeler, je mettrai deux démonstrations d'appel de base dans le répertoire demo
.
98
de demo.html
par你的接口地址
7
de demo.py
par你的接口地址
Pourquoi l'interface de l'URL de démonstration est-elle différente de celle du dossier demo
?
Parce que je l'ai réécrit avec vue (https://github.com/5ime/vue-page)
Les caractères spéciaux dans l'URL empêchent la requête GET de transmettre la valeur de paramètre correcte
Les paramètres transmis contiennent #&=
et autres, et les valeurs des paramètres peuvent ne pas être transmises correctement. Il est recommandé d'utiliser POST请求
ou urlencode编码
avant de faire une requête GET.
À propos de certaines plates-formes vidéo qui ne parviennent pas à analyser
Certaines plates-formes nécessitent des cookies. Veuillez mettre à jour les cookies manuellement. Si l'analyse échoue toujours, veuillez soumettre les problèmes.
Supprimez les filigranes des images dans les albums vidéo courts
https://github.com/5ime/images_spider
Vérification Douyin X-Bogus
J'utilise actuellement les services fournis par https://github.com/B1gM8c/X-Bogus
Vous pouvez également déployer sur Vercel en un clic en fonction de mon modèle https://github.com/5ime/Tiktok_Signature. Les zones qui doivent être modifiées sont les suivantes.
$ 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 ' ];
Cet entrepôt est uniquement destiné à l'étude et à la recherche. S'il porte atteinte aux intérêts d'individus ou de groupes, veuillez me contacter et je prendrai l'initiative de supprimer toutes les informations pertinentes. Merci !