Pages : 1
#1 Le 26/04/2010, à 08:45
- thuban
Telecharger videos de Taratata
Bonjour!
Je ne sais pas si le sujet a déja été abordé. J'aimerais mettre en place un script pour récupérer les émissions de Taratata, ou par défaut les videos.
Un peu comme cela existe déja pour récupérer les videos de canal+.
Quelqu'un aurait une idée sur la façon de procéder. Je ne parviens pas à trouver les url des videos?
En espérant ne pas être le seul que ça puisse intéresser.
Bonne journée!
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#2 Le 26/04/2010, à 11:24
- wido
Re : Telecharger videos de Taratata
Bonjour, par exemple la vidéo de metallica tu tombes sur ce lien:
http://api.kewego.com//video/getStream/ … &v=5394787
tu as une redirection vers la vidéo:
http://v.kewego.com/v/3/0705/2LRY3985.m … 81fec6fbd7
voilà
Hors ligne
#3 Le 26/04/2010, à 11:33
- thuban
Re : Telecharger videos de Taratata
Je ne comprends pas... Comment as-tu réussi à récupérer ces liens?
Merci en tout cas, cette piste semble la bonne
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#4 Le 26/04/2010, à 11:43
- wido
Re : Telecharger videos de Taratata
j'utilise uzbl sous archlinux.
tu tapes la commande :
uzbl-browser http://www.mytaratata.com/Pages/VIDEO_page_video.aspx?sig=iLyROoafIrEr
tu lances la vidéo, puis ailleurs dans la page (fond de page) clic droit "Inspect Element" puis "ressources" tu actives l'option "Enable resource tracking", la page va se recharger, tu attends que tout défile (script, javascript,xml,... puis la vidéo) tu repères le fichier getStream tu regardes la Headers.
tu tombes sur une description comme ceci:
request URL:http://api.kewego.com//video/getStream/?format=normal&sig=iLyROoafIrEr&appToken=2f9c9e5dff567e05a6a820fb630166f9e260d9c1d4655e316d61753399c674c45f12951ea342fe83a24aa2353c5ea3816c9202dc951df21bda012f090c1047ff&mode=external&v=9700743
Request Method:GET
Status Code:301 Moved Permanently
Request Headers
User-Agent:Mozilla/5.0 (X11; U; Linux x86_64; fr-fr) AppleWebKit/531.2+ (KHTML, like Gecko) Safari/531.2+
Response Headers
Content-Encoding:gzip
Content-Type:text/html; charset="utf-8"
Date:Mon, 26 Apr 2010 10:38:27 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Location:http://v.kewego.com/v/5/0199/4TH19F6B.mp4?key%3D2a388773d15ae877
Server:lighttpd
Transfer-Encoding:chunked
Vary:Accept-Encoding
et L'URL:<MACHIN> est la vidéo.
Tu peux faire la même chose avec opera avec l'option inspecter l'élément ou nom savant: Opera dragonfly
Hors ligne
#5 Le 26/04/2010, à 11:56
- thuban
Re : Telecharger videos de Taratata
Woah, c'est un truc de fou! Merci bien!
Bon, super, ça donne une idée, et ça montre que c'est possible de récupérer l'url de la video.
Mais... Comment je pourrais faire quelque chose d'équivalent dans un script??? oO
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#6 Le 26/04/2010, à 13:03
- wido
Re : Telecharger videos de Taratata
J'ai une petite idée
la voici:
-lire la page web http://video.mytaratata.com/
-récupérer le nom de l'artiste et le lien pour lire la vidéo
|->lire la page source utiliser sed pour n'avoir que ce que l'on veut et stocker dans un fichier texte
-lire la ligne du fichier texte associé à l'artiste et ouvrir la page d'une vidéo (avec curl)
|->une fois la page ouverte utiliser sed ou curl pour qu'il ouvre le fichier getstream et qu'il nous donne l'URL de la vidéo
-Sauvegarder la vidéo avec le nom de l'artiste.
EDIT: je pense que l'on peut s'inspirer de mon script mais de façon plus classe
http://forum.ubuntu-fr.org/viewtopic.ph … 3#p3413933
EDIT2: Mon idée est de ne prendre que les vidéos à la Une dans un 1er temps, pour voir si c'est faisable ensuite on fera autrement par exemple la fonction rechercher.
Dernière modification par wido (Le 26/04/2010, à 13:05)
Hors ligne
#7 Le 26/04/2010, à 13:11
- thuban
Re : Telecharger videos de Taratata
Quand tu dis "Lire la page web", ça se fait avec curl aussi? Je n'ai jamais vraiment manipulé curl, je vais me documenter puis je verrais ce que je peux faire (dès ce WE j'aurais plus temps, les partiels seront finis).
Merci beaucoup pour toutes ces idées et ressources!
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#8 Le 26/04/2010, à 14:36
- fouduroi
Re : Telecharger videos de Taratata
perso je me sers de adblock plus dans firefox
sur la page de la video -> clic sur adblock
tu repère la ligne ou il y a mp4 dedans
clic droit-> copier l'adresse de l'element
et tu télécharges avec gwget
ps: pour ceux qui pige pas trop pour faire un script (moi )
ubuntu 14.04 64 bits / ubuntu 16.04 64 bits
asus p6t, core i7 920, 7go ram, nvidia gt630
http://www.pullco.fr/ association pour la Promotion de l’Utilisation des Logiciels Libres en COrrèze
pourquoi Linux est le meilleur?
Hors ligne
#9 Le 27/04/2010, à 15:52
- thuban
Re : Telecharger videos de Taratata
Les seuls petits essais que j'ai fait avec curl pour l'instant ne sont pas supers... il faudrait pouvoir imiter le comportement d'un navigateur...
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#10 Le 27/04/2010, à 22:28
- wido
Re : Telecharger videos de Taratata
ce qui me manque c'est la partie sed et awk pour parser la source de la page
Hors ligne
#11 Le 28/04/2010, à 06:46
- thuban
Re : Telecharger videos de Taratata
sed et awk, je peux m'en occuper. Parce que tu as trouvé la méthode pour chopper l'adresse de la vidéo elle même? avec curl?
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#12 Le 24/08/2010, à 21:49
- wido
Re : Telecharger videos de Taratata
on peut récupérer une vidéo de taratata via tvdownloader
grâce au plugin pluzz
Hors ligne
#13 Le 07/03/2011, à 15:00
- superdanny
Re : Telecharger videos de Taratata
Salut wido,
comment tu récupères la liste des taratatas, je ne les trouve pas sur France 4, dans tvdownloader?
Hors ligne
#14 Le 07/03/2011, à 15:20
- wido
Re : Telecharger videos de Taratata
C'est un vieux post, il y a de grande chance que le plugin ne supporte plus france4 dû surement à une modification des page web de france4.
Hors ligne