Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1704 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  où récupérer adresses (rtmp:/...) des vidéos de canal+ ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

où récupérer adresses (rtmp:/...) des vidéos de canal+ ?

n°1659709
jpg16
Posté le 05-06-2010 à 17:26:53  profilanswer
 

bonjour,
 
pour télécharger les émissions de canal+, j'ai écrit un petit programme (inspiré de Canaille Plus) : le principe est de lancer un script de recherche sur le site de canal +, par ex. pour chercher les vidéos du zapping : "www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/zapping",
puis de chercher ds la page retournée les adresses des videos voulues, que l'on télécharge ensuite avec FLVStreamer.
 
Apparemment, depuis quelque temps les techniciens de Canal+ ont modifié le comportement de ce script (pour mettre des batons ds les roues des téléchargeurs ?); par ex. avant pour chercher le grand journal, je pouvais lancer "www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/le_grand_journal", maintenant la string cherchée (après le search/) ne doit plus contenir qu'un seul mot (juste le mot 'journal') sinon il ne retourne plus rien. Cà, c'est pas encore trop génant.
 
Mais depuis hier, gros problème, il semble que ce script ne retourne plus les videos postérieures au 3 juin. Je suis sans doute trop impatient, peut-être que demain tt sera rentré ds l'ordre, mais je constate que MediaCUB (qui remplace en fait Canaille Plus) lui trouve bien les videos les + récentes, il doit donc utiliser une autre méthode pour obtenir leurs adresses. Quelqu'un a-t-il une idée ?
 
(entre parenthèses, je n'utilise pas MediaCUB pcq il ne permet pas de choisir les versions basse définition des vidéos)

mood
Publicité
Posté le 05-06-2010 à 17:26:53  profilanswer
 

n°1659973
jabali65
Posté le 06-06-2010 à 23:43:20  profilanswer
 

Regarde dans le cache de firefox
about:cache Memory cache device
Il y a des fichiers xml avec les liens des vidéos


---------------
http://www.pate15.eu/pate15
n°1660000
jpg16
Posté le 07-06-2010 à 07:40:59  profilanswer
 

??
je n'utilise pas firefox, mais peu importe; aller voir ds le cache du browser suppose qu'on a d'abord été visionner (ou en tous cas commencé à visionner) les vidéos sur le site de canal+ ?
C'est justement çà que je veux éviter.

n°1660050
jabali65
Posté le 07-06-2010 à 14:11:24  profilanswer
 

Citation :

il doit donc utiliser une autre méthode pour obtenir leurs adresses. Quelqu'un a-t-il une idée ?
 


Si la méthode d'indexation à changée, c'est analysant les xml du cache que l'on peut espérer trouver les changements.


---------------
http://www.pate15.eu/pate15
n°1660063
jpg16
Posté le 07-06-2010 à 14:54:01  profilanswer
 

quand je parle de méthode pour obtenir les adresses des vidéos, je ne parle pas de la manière dont les adresses sont construites; en fait elles sont toujours construites de la même façon, par ex. pour le grand journal :
 
rtmp://vod-fms.canalplus.fr/ondemand/videos/aamm/LE_GRAND_JOURNAL_EMISSION_aammjj_AUTO_nnnn_169_video_L.flv
 

aamm = année mois  
aammjj = année mois jour
nnnn = un id numérique propre à chaque vidéo  
 
Ce qu'il me manque c'est un moyen pour, à partir du nom de l'émission cherchée (par ex grand journal du 04/06/10), retrouver l'adresse complète de la vidéo (ou bien l'id numérique nnnn, çà me suffirait).
La méthode que j'utilisais avant était un script de recherche fourni par canal+ lui-même, mais qui ne fonctionne plus correctement.
 
Quoique ... je viens de refaire des tests, et miracle le grand journal du 04/06 est de nouveau visible; mais d'autres émissions manquent toujours.  
Bon, je suppose que je me suis excité pour rien, il y a sans doute eu un peu de laisser-aller dans la gestion du site de canal+.

n°1660074
Carnosaure
Posté le 07-06-2010 à 15:25:50  profilanswer
 

Bonjour,
je panique moi aussi depuis ce weekend, avec les vidéos, du zapping entre autres, postérieures au 3 juin qui n'apparaissent plus dans la recherche des sources vidéos.
Quelle solution de rechange puis-je utiliser, au moins temporairement, pour ne pas avoir de trou dans mes archives télévisuelles ?

n°1660085
jpg16
Posté le 07-06-2010 à 15:53:05  profilanswer
 

MediaCUB trouve toutes les vidéos (d'où ma question initiale : comment fait-il ?); l'inconvénient de MediaCUB, c'est qu'il est généraliste (il s'occupe aussi de tf1, m6, ...), d'où une interface assez lourde à mon goût, il faut cliquer ds au moins 3 listes pour trouver l'émission qui t'intéresse; en + MediaCUB  charge systématiquement les vidéos ds la + haute qualité, pas bon qd on veut éviter de dépasser son quota de GB.

n°1660138
jabali65
Posté le 07-06-2010 à 19:38:00  profilanswer
 

Je pense que mediaCub utilise le script de recherche  de canal+
http://www.canalplus.fr/rest/boots [...] er/search/
pour trouver les vidéos. Le résultat de la requête est sous forme de contenu xml, lequel est parsé (analysé) par le prog.
En se qui concerne C+, les infos + vignettes affichées par mediacub viennent tout droit du contenu xml.
exemple pour les guignols quotidien
http://webservice.canal-plus.com/r [...] ees/351788
pour les guignols semaine
http://webservice.canal-plus.com/r [...] ees/352473
 
Toute la problématique consiste à bien orienter la recherche  
http://www.canalplus.fr/rest/boots [...] er/search/.....
de façon à isoler vraiment le contenu que l'on souhaite télécharger.


Message édité par jabali65 le 07-06-2010 à 19:42:17

---------------
http://www.pate15.eu/pate15
n°1660144
jpg16
Posté le 07-06-2010 à 20:19:06  profilanswer
 

euh ... jabali65, je vais le dire en restant poli, mais tes interventions montrent que tu as lu mon 1er post en diagonale, puisque j'y dis clairement que c'est ce foutu script de recherche que j'utilise normalement et qu'il ne fonctionne plus correctement; je sais aussi que la page xml retournée par ce script contient tt ce qu'il faut, qd il marche.
Manifestement les gens de canal+ sont en train de mettre des choses à jour, par ex. les dernières vidéos du grand journal sont à nouveau accessibles, mais par contre la recherche de groland par ex. (www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/groland) ne trouve pas l'émission du week-end passé.

Message cité 1 fois
Message édité par jpg16 le 07-06-2010 à 21:25:57
n°1660165
jabali65
Posté le 07-06-2010 à 21:48:34  profilanswer
 

jpg16 a écrit :

euh ... jabali65, je vais le dire en restant poli, mais tes interventions montrent que tu as lu mon 1er post en diagonale, puisque j'y dis clairement que c'est ce foutu script de recherche que j'utilise normalement et qu'il ne fonctionne plus correctement; je sais aussi que la page xml retournée par ce script contient tt ce qu'il faut, qd il marche.


Ben moi je te dis plutôt que le script fonctionne correctement mais que c'est toi qui ne fais plus la recherche correctement.
La syntaxe à surement changée et il faut donc trouver une nouvelle stratégie de recherche.
donc:
soit tu attends que quelqu'un te dise comment il faut faire.
Donc prend contact avec le développeur de mediaClub et demande lui comment il cherche et parse les xml.
(ya pas un forum dédié ?)
Soit tu cherches (ou commence à chercher) toi-même en essayant d'analyser et comprendre ce que tu as sous la main c.a.d ce qui est dans le cache de ton navigateur + essai-erreur avec le script de recherche.
 
Désolé, j'avais cru que tu partait pour la deuxième option.
 
++
 


---------------
http://www.pate15.eu/pate15
mood
Publicité
Posté le 07-06-2010 à 21:48:34  profilanswer
 

n°1660168
jpg16
Posté le 07-06-2010 à 22:09:36  profilanswer
 

jabali65 a écrit :


Ben moi je te dis plutôt que le script fonctionne correctement mais que c'est toi qui ne fais plus la recherche correctement.
La syntaxe à surement changée et il faut donc trouver une nouvelle stratégie de recherche.


 
quelle syntaxe ? tout ce que le script accepte (à ma connaissance) c'est une chaine de caractères à chercher; mais effectivement (comme indiqué ds mon 1er post), j'ai déjà du dernièrement adapter la chaine passée au script (par ex. "le_grand_journal" --> "journal" ).  
Cependant je ne pense pas que le comportement du script aie changé, puisque depuis qq heures il refonctionne à nouveau, pour certaines émissions en tous cas ; pour d'autres émissions, j'ai tjrs le problème des vidéos les + récentes manquantes.  
Bref, c une tempête ds un verre d'eau, il est de + en + probable que c'est la maintenance du site de canal+ qui a qq ratés.  
 
J'avais exposé mon problème sur le forum de MediaCUB, en demandant explicitement comment ils s'y prennent, pas encore de réponse.

n°1660235
jpg16
Posté le 08-06-2010 à 08:43:07  profilanswer
 

je suis développeur, et depuis qq années en c#; il est bien connu que la facilité avec laquelle on peur accéder au code source des programmes écrits pour le DotNet est un sérieux problème pour les entreprises soucieuses de protéger leur savoir-faire. Et bien je viens d'en faire l'expérience en utilisant un outil bien connu (.NET Reflector) pour décompiler MediaCUB et même pouvoir l'éxécuter en mode debug (ligne par ligne).  
 
Pour faire simple une 1ère requête  
 
http://webservice.canal-plus.com/r [...] EAs/numcat
 
(où numcat = par ex. 104 pour le grand journal)
retourne un page contenant des ID de vidéos
 
puis  
http://webservice.canal-plus.com/r [...] tVideos/ID
 
retourne la page contenant les url d'une vidéo donnée dans différentes qualités


Message édité par jpg16 le 08-06-2010 à 08:47:39
n°1660289
jabali65
Posté le 08-06-2010 à 14:46:31  profilanswer
 

voilà qui est intéressant.  :jap:  
Les 2 adresses pour les 2 requêtes je les avais également trouvé  dans le fichier config.exe de MediaCub. Mais j'avais pas saisi la procédure de fonctionnement.
Incroyable de voir comment on peut explorer le contenu du serveur de canal+.
 
Pour les guignols numcat =48
Pour le zapping numcat = 35
 
Bon ceci dit, je ne l'utiliserai surement jamais en ce qui me concerne vu que je download que rarement et au cas où, qu'aprés avoir visualisé "live"
 


---------------
http://www.pate15.eu/pate15
n°1699235
chuuchuu
Posté le 24-12-2010 à 03:34:53  profilanswer
 

J'ai écrit une solution ici :

 

http://pastebin.com/6KLL5KkR

 

On est donc le 24/12/10 et jusquà là ça marche parfaitement chez moi.
Joyeux Noël ^^


Message édité par chuuchuu le 24-12-2010 à 03:49:08
n°1702246
manu44
Posté le 06-01-2011 à 21:30:48  profilanswer
 

Grace à toutes vos précieuses informations, je me suis écrit un script pour télécharger ce fichu zapping automatiquement.
Attention je n'arrive qu'à récupérer un historique de 2 zappings. (C'est tout ce que j'ai trouvé au numéro 35 !).
Il faut donc l'exécuter quotidiennement (ou au moins 1 jour sur 2).
Il se trouve ici : http://www.megaupload.com/?d=YXUSS0ZZ
Executer getzapping.bat et le tour est joué !


Message édité par manu44 le 06-01-2011 à 21:37:18
n°1709768
manu44
Posté le 06-02-2011 à 20:55:13  profilanswer
 
n°1709770
manu44
Posté le 06-02-2011 à 21:03:55  profilanswer
 
n°1710347
manu44
Posté le 09-02-2011 à 20:53:22  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  où récupérer adresses (rtmp:/...) des vidéos de canal+ ?

 

Sujets relatifs
Canal sat sur Windows média center possible?help, perte de donnés vidéos de mon TZ7 panasonic
Tuner TNT n'arrive plus à afficher Canal+ (en clair)Videos clips en HD
Probléme de signal deuxiéme décodeur canal satPas de canal LFE sur AC 97 en 5.1
Branchement : TV , enregistreur numérique, canal plus, tuner tntEnregistrer vidéos sur ce site
recuperer un mini dvdComment récupérer les vidéos d'Arte.tv ?
Plus de sujets relatifs à : où récupérer adresses (rtmp:/...) des vidéos de canal+ ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR