Comment savoir si une vidéo existe ou pas ?

Une moulinette de code qui s'est enrayée, une requête SQL qui ne passe pas ?
ph.gras
Addict
Addict
 
Messages: 71
Inscription: 23 Juin 2013, 13:39

Comment savoir si une vidéo existe ou pas ?

Messagede ph.gras » 16 Aoû 2013, 08:53

J'ai écrit un petit script qui recherche les pages 404 sur les liens de mon blog :

Il demande les en-têtes de chaque chaîne de caractères comportant http://, et
donne le code de réponse en allant chercher le deuxième en cas de redirection
3XX… Mais tous les liens vidéos embarqués sont retournés en code 200 ! Alors
que certaines ont été retirées…

D'où vient ce mystère ?

Avatar de l’utilisateur
Galdon
Administrateur du site
Administrateur du site
 
Messages: 2188
Inscription: 06 Sep 2008, 22:05

Re: Comment savoir si une vidéo existe ou pas ?

Messagede Galdon » 19 Aoû 2013, 09:20

C'est ce que google appelle une soft 404 : https://support.google.com/webmasters/a ... 1708?hl=fr

Il faut que tu regarde à quoi ressemble la page quand la video n'existe pas, pour ensuite faire un test là dessus en PHP.

Par exemple si toutes les URL 404 contiennent le texte "Cette url n'existe pas", alors y'a qu'a faire un test sur cette chaîne pour déterminer si il s'agit d'une 404 ou pas.

Si ce sont des vidéos, tu peux aussi te baser sur le header HTTP content-type retourné par le serveur (normalement c'est text/html pour une page web, et autre chose pour une video).
"Si tu veux me parler, envoie-moi un... FAX !" - George Abitbol

ph.gras
Addict
Addict
 
Messages: 71
Inscription: 23 Juin 2013, 13:39

Re: Comment savoir si une vidéo existe ou pas ?

Messagede ph.gras » 19 Aoû 2013, 10:13

C'est un peu ce que je me suis dit, sauf que mes soft 404 renvoient bien un code 404.

J'ai donc demandé d'autres en-têtes parmi les suivants, mais ils ne sont pas forcément
là, et ça m'oblige à exécuter d'autres requêtes conditionnelles.

C'est pour ça que je me retrouve en time out, ou c'est parce que le fichier dans lequel
j'écris les réponses est trop volumineux ?

Avatar de l’utilisateur
Galdon
Administrateur du site
Administrateur du site
 
Messages: 2188
Inscription: 06 Sep 2008, 22:05

Re: Comment savoir si une vidéo existe ou pas ?

Messagede Galdon » 19 Aoû 2013, 10:31

ph.gras a écrit:Mais tous les liens vidéos embarqués sont retournés en code 200 !

ph.gras a écrit:sauf que mes soft 404 renvoient bien un code 404

C'est contradictoire, et en plus la seconde citation est un oxymore (une soft 404 ne renvoie pas un code HTTP 404, par définition) ;)

Je crois que tu ne devrais pas tester directement avec ton script. A ta place j'utiliserais le script PHP simplement pour afficher la liste de toutes les URL à tester, et ensuite je met tout dans un fichier texte (avec une URL par ligne), et enfin je teste ces URLs automatiquement avec Xenu : http://www.finalclap.com/faq/99-xenu-te ... e-url-http.

Image
"Si tu veux me parler, envoie-moi un... FAX !" - George Abitbol

ph.gras
Addict
Addict
 
Messages: 71
Inscription: 23 Juin 2013, 13:39

Re: Comment savoir si une vidéo existe ou pas ?

Messagede ph.gras » 19 Aoû 2013, 13:38

Galdon a écrit:
ph.gras a écrit:Mais tous les liens vidéos embarqués sont retournés en code 200 !

ph.gras a écrit:sauf que mes soft 404 renvoient bien un code 404

C'est contradictoire, et en plus la seconde citation est un oxymore (une soft 404 ne renvoie pas un code HTTP 404, par définition) ;)
Je me suis mal exprimé, je parlais de mes propres pages, et en fait ça dépend du CMS.

Je viens de tester avec plusieurs types d'URL, et ça renvoie 200 ou 404, avec l'affichage
de la page 404.php de WordPress. Ça dépend du type de page demandée.
Galdon a écrit:Je crois que tu ne devrais pas tester directement avec ton script. A ta place j'utiliserais le script PHP simplement pour afficher la liste de toutes les URL à tester, et ensuite je met tout dans un fichier texte (avec une URL par ligne), et enfin je teste ces URLs automatiquement avec Xenu.
OK, ce sont donc mes requêtes, successives en plus, qui ralentissent trop le script.

Avatar de l’utilisateur
Galdon
Administrateur du site
Administrateur du site
 
Messages: 2188
Inscription: 06 Sep 2008, 22:05

Re: Comment savoir si une vidéo existe ou pas ?

Messagede Galdon » 19 Aoû 2013, 14:48

Non c'est juste parce que c'est plus simple d'y aller pas à pas en utilisant des outils qui existent comme Xenu, en général quand on travaille sur des gros traitements de masse comme celui là, il vaut mieux y aller par étapes.
"Si tu veux me parler, envoie-moi un... FAX !" - George Abitbol

ph.gras
Addict
Addict
 
Messages: 71
Inscription: 23 Juin 2013, 13:39

Re: Comment savoir si une vidéo existe ou pas ?

Messagede ph.gras » 19 Aoû 2013, 16:06

Galdon a écrit:C'est juste parce que c'est plus simple…
Malheureusement, je ne connais pas la signification du dernier mot cité :?

Bon, ben je va dépiauter quelques plugins pour voir comment les mex y font.

mediumvoyant
Addict
Addict
 
Messages: 75
Inscription: 04 Avr 2018, 07:51

Re: Comment savoir si une vidéo existe ou pas ?

Messagede mediumvoyant » 04 Avr 2018, 09:00

vous êtes artistes , footballeurs , comédiens,
et vous cherchez a être très célèbres , attirés et aimés par le publics ,
plus de soucis à vos désires , vous ressentez des sentiments forts pour quelqu’un
alors que ce dernier ne ressent rien en retour pour vous ou ne vous aime
plus vous avez vécu des moments fascinants et forts avec votre compagne qui du jour au lendemain vous
annonce qu’il ne vous aimes plus vous avez vécu des années de vie de couple avec votre conjoint
qui commence a ne plus s’intéresser a vous, a prendre ses distances, a ne
plus vous aimer vous vous demandez ce qui ne va pas, vous êtes perdu et
déprimez et vous ne savez pas quoi faire
c’est simple contactez un professionnel en service occulte: médium: après un bref résumé de ce qui vous arrive il
procédera a une consultation gratuite et vous fera le diagnostic de la situation et vous proposeras en même temps
la solution a votre problème il pourra faire selon le cas un rituel de retour affectif: un envoûtement d’amour
par la magie blanche c’est un rituel sans inconvénient ,ni retombé , basé sur l’ordre naturel des choses pour attirer
les sentiments de votre conjoint,les diriger vers vous et vous seul et par la même occasion



CONTACT MAITRE Dahvodoun Gosso

Téléphone personnel/whatsap: +229 60 00 53 91

E-mail personnel: maitre.gosso@hotmail.com

Site web https://mediumvoyantmagic.wixsite.com/m ... r-affectif

site web http://maraboutvoyantmagic-retouraffectif.cmonsite.fr/


Retourner vers PHP/MySQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité