Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#126 Le 19/09/2007, à 18:39

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

omega13 a écrit :

Excuser moi,
je voudrais savoir si quelqu'un pouvait resumer ce  fil dans un post avec les programme a installer, le script a utiliser, les manips journalière a faire genre changement de date si besoin, la nom du script et son extension (je suppose .sh).

Je vous en serai reconnaissant car un peu newb et interesser par ce fil je l'ai lu entierement et je suis incapable de suivre tout ce qui a était fait!

MErci:

+1

Hors ligne

#127 Le 20/09/2007, à 18:02

globilux

Re : [How-to] Télécharger l'émission des Guignols/Zapping

bonsoir,

les émissions de canal+ on été remplacé par du flash

il n'y a plus moyen de les récupérer

Hors ligne

#128 Le 20/09/2007, à 18:13

DecIRC

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Euh, si tu lis les trois pages précédents, tu vois que c'est bien du flash qui est récupéré...
Au même titre que youtube, c'est du flash, mais très simple à récupérer, non ?

cEd

edit :

-rw-r--r--  1 decirc decirc 4,2M 2007-09-20 19:14 LES_GUIGNOLS_EMISSION_070919_CAN_2586_video_H.flv

Je confirme après test, cela marche très bien....

Pourquoi les gens testent pas avant d'affirmer des trucs sur ce forum ?

Un peu comme l'autre post du mec qui explique qu'il faut à tout prix une adresse msn ou hotmail pour chatter sur msn sad

Dernière modification par DecIRC (Le 20/09/2007, à 18:15)

Hors ligne

#129 Le 20/09/2007, à 20:05

globilux

Re : [How-to] Télécharger l'émission des Guignols/Zapping

j'avais parcouru que les premières pages dsl

Hors ligne

#130 Le 20/09/2007, à 20:21

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Voici donc une méthode qui marche:

J'ai repompé le script de lothei avec quelques petites modifs pour personaliser (je ne télécharge pas le SAV des emissions et je mets les guignols et groland dans des répertoires séparés) :

#!/bin/bash
#------------------
# $1 : url
function dl_cplus
{
    wget -nv -O tmp.htm $1
    videos=$( cat tmp.htm | grep "_image_L" | sed -e 's/ /§/g')
    for video in $videos
    do
        #echo $video
        lavideo=$( echo $video | sed -e "s/.*http:\/\/media.canal-plus.com\/wwwplus\/image\/[0-9]*\/[0-9]*\/[0-9]*\///g" | sed -e 's/_image_L.*//g' )
        lefichier=$lavideo"_video_H.flv"
        lurl="http://vod-flash.canalplus.fr/"$lefichier
        [ ! -f $lefichier ] && wget -nv $lurl
    done
}

# Guignols
cd "/media/hda4/Mes vidéos/guignols"
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"

# SAV des émissions
# dl_cplus "http://www.canalplus.fr/index.php?pid=1782"

# Groland
cd "/media/hda4/Mes vidéos/groland"
dl_cplus "http://www.canalplus.fr/index.php?pid=1787"

j'ai sauvegardé ce scriipt sous ~/bin/download_canal
je l'ai rendu exécutable :

chmod +x ~/bin/download_canal

puis j'ai rajouté cette ligne dans cron pour que ça se télécharge tout seul chaque nuit à 3h00 du mat...

0 3 * * * /home/sebastien/bin/download_canal

Problème initial:
Le script marche bien, par contre je n'arrive pas à le programmer dans cron,
j'aimerai le programmer pour que les émissions se téléchargent pendant la nuit.
Pour tester j'ai mis tous les jours à 21h16 mais 21h16 il ne s'est rien passé...
j'ai pourtant bien cette ligne :

sebastien@sebastien-desktop:~/bin$ crontab -l
16 21 * * * /home/sebastien/bin/download_canal

je me suis trompé où?
solution--> ajouter #!/bin/bash au début du script

Dernière modification par CasseTaTele (Le 20/09/2007, à 22:00)

Hors ligne

#131 Le 20/09/2007, à 21:06

lothei

Re : [How-to] Télécharger l'émission des Guignols/Zapping

J'avais viré le début du code, il faut pas oublier de mettre

#!/bin/bash

en première ligne...
sh n'arrive pas à l'executer, il faut utiliser bash et vue que c'est juste un ptit script je me suis pas embeté à le rendre compatible smile (ce qui explique que en le lancant à partir d'un terminal bash ca fonctionne, et non pas quand on l'execute dans cron)
Donc avec cette ligne, ce sera bon

Dernière modification par lothei (Le 20/09/2007, à 21:08)

Hors ligne

#132 Le 20/09/2007, à 21:52

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

ça marche merci !
(j'édite le poste pour résumer tout en un post)

Hors ligne

#133 Le 22/09/2007, à 00:12

Yodajr

Re : [How-to] Télécharger l'émission des Guignols/Zapping

lothei & CasseTaTele, merci pour ce script (et pour la personalisation) smile

Hors ligne

#134 Le 22/09/2007, à 01:26

winael

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Encore une fois un script bien sympatique héhé merci à vous


Libre, non pas comme dans entrée libre, mais comme dans Liberté
(Bouyop)Mon PC c 1 MAC boulet ! G pas windows, donc je pe pas intaller linux !
(pankkake) Windows VISTA : Virus, Infections, Spyware, Trojans, Adware.
OPEN your mind, you'll discover a FREE world

Hors ligne

#135 Le 22/09/2007, à 18:19

JD2000

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Question: j'ai eu 2 guignols avec le volume qui "oscile" (faible, fort, faible, fort).
Les autres videos sont ok.
Vous aussi?

#136 Le 22/09/2007, à 18:31

Strash

Re : [How-to] Télécharger l'émission des Guignols/Zapping

JD2000 a écrit :

Question: j'ai eu 2 guignols avec le volume qui "oscile" (faible, fort, faible, fort).
Les autres videos sont ok.
Vous aussi?

Oui, j'ai constaté la même chose (pas trop désagréable quand même). Ça viens des vidéos directement, pas du script.

Hors ligne

#137 Le 23/09/2007, à 03:20

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

idem chez moi, je sais pas pourquoi,
mais ça vient pas du script,
à la rigueur, le mec au micro il était un peu éméché, je sais pas...

Hors ligne

#138 Le 23/09/2007, à 17:19

Milarespa

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Merci les gars, tous ces outils sont bien pratiques.

Dommage cependant que televidilo ne soit plus maintenu.

Hors ligne

#139 Le 24/09/2007, à 11:37

Fabounet

Re : [How-to] Télécharger l'émission des Guignols/Zapping

justement y'aurait pas moyen d'intégrer un de ces scripts dedans ? car l'interface était bien pratique.
Autre question : on ne peut pas lire les .flv sur le site directement sans les télécharger avant (en flux quoi).


"Quiconque est prêt à sacrifier sa liberté pour une sécurité provisoire ne mérite ni l'un ni l'autre." (Benjamin Franklin)
>> Changez le look de votre bureau, essayez Glx-Dock ! [http://glx-dock.org] <<

Hors ligne

#140 Le 24/09/2007, à 12:49

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Fabounet a écrit :

Autre question : on ne peut pas lire les .flv sur le site directement sans les télécharger avant (en flux quoi).

il doit surement y avoir moyen de faire ça,
mais perso quand je regarde un flux je peux ni faire avance rapide ni mettre en pause (ça plante dans les deux cas), en plus si la connexion est un peu occupée par d'autres download t'as des coupures,
donc j'aime autant télécharger en local pour regarder.

Hors ligne

#141 Le 25/09/2007, à 07:04

lothei

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Pour le mettre en flux, a mon avis ca doit etre faisable en passant l'url à un swf qui ne fasse que lire le flux qu'on lui donne en entrée. Et encore, à mon avis flash doit le mettre en cache disque, donc autant le télécharger à la mano (surtout que tu peux le lire alors qu'il est en cours de téléchargement, ca marche impec)

Pour le son j'ai le meme soucis, mais que ce soit en lisant la vidéo sur le site de canal, ou avec le fichier téléchargé, donc c'est un probleme du coté canal. Dommage, ce serait pas mal de pouvoir rectifier ca.

Hors ligne

#142 Le 25/09/2007, à 07:13

etalarmor

Re : [How-to] Télécharger l'émission des Guignols/Zapping

CasseTaTele a écrit :
Fabounet a écrit :

Autre question : on ne peut pas lire les .flv sur le site directement sans les télécharger avant (en flux quoi).

il doit surement y avoir moyen de faire ça,
mais perso quand je regarde un flux je peux ni faire avance rapide ni mettre en pause (ça plante dans les deux cas), en plus si la connexion est un peu occupée par d'autres download t'as des coupures,
donc j'aime autant télécharger en local pour regarder.

bonjour

presqu'impeccable pour moi

je peux visionner les guignols en direct  mais pas à partir du fichier téléchargé  j'ai essayé differents logiciels ( vlc, kaffeine ...) seul Mplayer me lit uniquement la partie audio  il  doit me manquer une librairie qq part  mais pourquoi firefox le lit-il en direct ??? je me perds en conjectures

( sinon on peut récupérer le fichier flv en ouvrant le dossier tmp et en copiant-collant  vers Desktop après que le fichier entier soit téléchargé et avant que la lecture soit terminée

Hors ligne

#143 Le 25/09/2007, à 07:20

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

lothei a écrit :

Pour le son j'ai le meme soucis, mais que ce soit en lisant la vidéo sur le site de canal, ou avec le fichier téléchargé, donc c'est un probleme du coté canal. Dommage, ce serait pas mal de pouvoir rectifier ca.

Pour rectifier le son, il doit y avoir moyen de réencoder automatiquement les vidéos téléchargées avec mencoder ou autre, je regarde de ce coté là, mais si quelqu'un s'y connaît mieux que moi...

Hors ligne

#144 Le 25/09/2007, à 08:50

JD2000

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Google me donne:

mencoder.exe -ovc copy -af volnorm=1 -oac mp3lame -lameopts cbr:br=128 input.avi -o output.avi

A tester...

#145 Le 25/09/2007, à 09:03

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

j'ai essayé ça :

mencoder $1 -ofps 25 -ovc lavc -oac mp3lame -o $2

avec $1 le nom d'entrée (flv) et $2 le nom de sortie (avi) mais le son du fichier de sortie était totalement pourri, inaudible...
une autre idée ? des fois avec ffpmeg ?

Hors ligne

#146 Le 26/09/2007, à 16:15

Guillaume1

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Bonjour,
En ajoutant cette ligne:

dl_cplus "http://www.canalplus.fr/index.php?pid=1830"

et en ayant créé le répertoire de destination, on a le zapping.

Il y a un certain temps Pabix avait fait ce script:

# !/bin/bash
#
# CanalM Easy Version 1.0 Fr (17 mai 2006)
#
# Petit script pour télécharger des émissions de Canal+ et France 2 :
#
#    - Journaux télévisés de 8, 13 et 20 heures
#
#    - Les Guignols
#    - Le Zapping
#    - 7 Jours au Groland
#    - La Minute Blonde
#    - La Boite à Questions
#    - L'Anniversaire
#    - Le Vrai Journal
#    - Nous Ne Sommes Pas Des Anges
#    - Vendredi Pétantes
#    - Samedi Pétantes
#    - Le Grand Journal
#    - Germain fait sa télé
#    - En aparté
# Par Maxfox
#     maxfox (tout attaché) 777 chez hot mail.fr
# Par Pabix
#     mortgat chez gmail point com
# Par fsail
#
# Dépendances : mimms & zenity
# Fonctionnel sur Ubuntu
#
# Encoding UTF-8
# Licence : GNU GPL
# Copyright (C) (Owner)
#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

# définitions des variables

dossier=$HOME/Desktop
racineF2='mms://sdmc.contents.edgestreams.net/horsgv/regions/siege/infos/f2'
racineCP='mms://vipmms.canalplus.fr/canalplus'
lecteur=mplayer

# Définitions des fonctions de récupération des vidéos :
# * play_program : jouer directement : ajout à la liste de lecture
# * get_program : télécharger dans le dossier

function play_program(){
        ${lecteur} "${2}${datec}${3}"
}

function get_program(){
        ( mimms "${2}${datec}${3}" "${dossier}/${1} ${datec}.wmv" | zenity --progress --title="Téléchargement" --text="L'émission « ${4} » est en cours de téléchargement..." --pulsate --auto-close
        #Vérification que le fichier n'est pas vide
        if (file "${dossier}/${1} ${datec}.wmv" | grep empty$ ) ; then
                zenity --error --title="Erreur" --text="Impossible de télécharger « ${4} », vérifiez la disponibilité"
                rm "${dossier}/${1} ${datec}.wmv"
        fi
        )&
}

# Choix de la méthode

methode=`zenity --title "Méthode ?" --text "Que souhaitez-vous faire ?" --list --column="Choisissez" "Télécharger" "Jouer directement"`

# Clic sur « Annuler » ou absence de choix

if [ "$?" != 0 ] || [ ! "$methode" ]; then
        exit
fi

# Traitement de la méthode

fonc="get_program"
if [ "$methode" == "Jouer directement" ]; then
        fonc="play_program"
fi

# Vérifier que mimms est bien présent

if [ "$fonc" == "get_program" ] ; then
        mimms_path=`which mimms`
        if [ ! "$mimms_path" ] || [ ! -x "$mimms_path" ] ; then
            zenity --error --title="erreur" --text="Impossible de trouver l'executable « mimms ». Veuillez installer le paquet mimms et vérifier que vous avez les droits en exécution. Le téléchargement de votre émission est impossible, elle sera visionnée directement."
            fonc="play_program";
        fi
fi

# Choisir l'émission à télécharger

title="Choix de l'émission"
text="Choisissez dans la liste, en tenant compte des jours de diffusion."
emission=`zenity --title "$title" --width=500 --height=500 --text "$text" --list --column="Emissions" --column "Chaîne" --column "Diffusion"  "20 heures" "France 2" "Tous les jours" "13 heures" "France 2" "Tous les jours" "8 heures" "France 2" "du lundi au vendredi" "Le Grand Journal" "Canal +" "du Lundi au Jeudi" "Les Guignols" "Canal +" "du Lundi au Vendredi" "Le Zapping" "Canal +" "du Lundi au Vendredi" "7 Jours au Groland" "Canal +" "le Samedi" "La Minute Blonde" "Canal +" "du Lundi au Jeudi" "La Boite à Questions" "Canal +" "du Lundi au Jeudi" "L'Anniversaire" "Canal +" "du Lundi au Jeudi" "Le Vrai Journal" "Canal +" "le Dimanche" "Nous Ne Sommes Pas Des Anges" "Canal +" "du Lundi au Vendredi" "Vendredi Pétantes" "Canal +" "le Vendredi" "Samedi Pétantes" "Canal +" "le Samedi" "Germain fait sa télé" "Canal +" "le Samedi" "Le petit journal" "Canal +" "du Lundi au Jeudi" "En aparte" "Canal +" "le Samedi"` 

# Si l'utilisateur clique sur annuler

if [ "$?" != 0 ] ; then
    exit
fi

# Si l'utilisateur n'a rien sélectionné

emission=`echo $emission | sed 's/ max//g'`
if [ ! "$emission" ]; then
    zenity --error --title="erreur" --text="Vous devez faire un choix avant de valider"
    exit
fi

# Choisir la date de l'émission à télécharger

datec=`zenity --title="Choisissez la date" --text="En cas d'erreur, vérifiez que l'émission a bien eu lieu." --calendar --date-format='%y%m%d' `

# Si l'utilisateur clique sur annuler

if [ "$?" != 0 ] ; then
    exit
fi

# Si téléchargement : choix du dossier

if [ "$fonc" == "get_program" ] ; then
        dossier=`zenity --title="Choix du dossier" --width=500 --text="Dans quel dossier souhaitez-vous télécharger votre film ?" --entry --entry-text="$dossier"`
fi
dossier=`echo $dossier | sed "s/\/$//g"` # suppression du dernier slash

# Si erreur sur le dossier

if [ ! -w "$dossier" ] ; then
        dossier=$HOME
        zenity --warning --title="erreur" --width=500 --text="Le dossier spécifié n'existe pas ou ne possède pas les droits en écriture. Le téléchargement se fera dans $dossier."
fi

#################    Télécharger l'émission choisie    ###################
# Descriptions des arguments :
# 1er argument : nom du fichier si la fonction est get_program
# 2e argument : partie de l'URL précédant la date
# 3e argument : partie de l'URL suivant la date
# 4e argument : titre à afficher dans la boîte de dialogue si la fonction est play_program

# "20H".
if [ "$emission" == "20 heures" ]; then
        ${fonc} '20 heures' "${racineF2}/20h/HD_20h_20" '.wmv?WMCache=1&WMBitRate=280000' 'Journal de vingt heures'
fi

# "13H".
if [ "$emission" == "13 heures" ]; then
        ${fonc} '13 heures' "${racineF2}/13h/HD_13h_20" '.wmv?WMCache=1&WMBitRate=280000' 'Journal de treize heures'
fi

# "8H".
if [ "$emission" == "8 heures" ]; then
        ${fonc} '8 heures' "${racineF2}/8h/HD_8h_20" '.wmv?WMCache=1&WMBitRate=280000' 'Journal de huit heures'
fi

# "Les Guignols".
if [ "$emission" == "Les Guignols" ]; then
        ${fonc} 'Les guignols' "${racineCP}/guignols_" '_a.wmv' "Les guignols de l'information"
fi

# "Le Zapping".
if [ "$emission" == "Le Zapping" ]; then
        ${fonc} 'Le zapping' "${racineCP}/zapping_" '_a.wmv' 'Le zapping'
fi

# "7 Jours au Groland".
if [ "$emission" == "7 Jours au Groland" ]; then
        ${fonc} '7 jours au Groland (1)' "${racineCP}/groland_" '_a.wmv' '7 jours au Groland (partie 1)'
        ${fonc} '7 jours au Groland (2)' "${racineCP}/groland_" '_b.wmv' '7 jours au Groland (partie 2)'
fi

# "La Minute Blonde".
if [ "$emission" == "La Minute Blonde" ]; then
        ${fonc} 'La minute blonde' "${racineCP}/minute_" '_a.wmv' 'La minute blonde'
fi

# "La Boite à Questions".
if [ "$emission" == "La Boite à Questions" ]; then
        ${fonc} 'La Boîte à Questions' "${racineCP}/questions_" '_a.wmv' 'La Boîte à Questions'
fi

# "L'Anniversaire".
if [ "$emission" == "L'Anniversaire" ]; then
        ${fonc} 'Anniversaire' "${racineCP}/anniversaire_" '_a.wmv' "L'anniversaire"
fi

# "Le Vrai Journal".
if [ "$emission" == "Le Vrai Journal" ]; then
        ${fonc} 'Le Vrai Journal (1)' "${racineCP}/vraijournal_" '_a.wmv' 'Le vrai journal (partie 1)'
        ${fonc} 'Le Vrai Journal (2)' "${racineCP}/vraijournal_" '_b.wmv' 'Le vrai journal (partie 2)'
fi

# "Nous ne Sommes Pas des Anges".
if [ "$emission" == "Nous Ne Sommes Pas Des Anges" ]; then
        ${fonc} 'Nous ne sommes pas des anges (1)' "${racineCP}/nousnesommes_" '_a.wmv' 'Nous ne sommes pas des anges (partie 1)'
        ${fonc} 'Nous ne sommes pas des anges (2)' "${racineCP}/nousnesommes_" '_b.wmv' 'Nous ne sommes pas des anges (partie 2)'
fi

# "Vendredi Pétantes".
if [ "$emission" == "Vendredi Pétantes" ]; then
        ${fonc} 'Vendredi pétantes (1)' "${racineCP}/vendredi-petantes_" '_a.wmv' 'Vendredi pétantes (partie 1)'
        ${fonc} 'Vendredi pétantes (2)' "${racineCP}/vendredi-petantes_" '_b.wmv' 'Vendredi pétantes (partie 2)'
        ${fonc} 'Vendredi pétantes (3)' "${racineCP}/vendredi-petantes_" '_c.wmv' 'Vendredi pétantes (partie 3)'
        ${fonc} 'Vendredi pétantes (4)' "${racineCP}/vendredi-petantes_" '_d.wmv' 'Vendredi pétantes (partie 4)'
fi

# "Samedi Pétantes".
if [ "$emission" == "Samedi Pétantes" ]; then
        ${fonc} 'Samedi Pétantes (1)' "${racineCP}/samedi-petantes_" '_a.wmv' 'Samedi Pétantes (partie 1)'
        ${fonc} 'Samedi Pétantes (2)' "${racineCP}/samedi-petantes_" '_b.wmv' 'Samedi Pétantes (partie 2)'
        ${fonc} 'Samedi Pétantes (3)' "${racineCP}/samedi-petantes_" '_c.wmv' 'Samedi Pétantes (partie 3)'
fi

# "Le Grand Journal".
if [ "$emission" == "Le Grand Journal" ]; then
        ${fonc} 'Le Grand Journal (1)' "${racineCP}/grandjournal_" '_a.wmv' 'Le Grand Journal (partie 1)'
        ${fonc} 'Le Grand Journal (2)' "${racineCP}/grandjournal_" '_b.wmv' 'Le Grand Journal (partie 2)'
        ${fonc} 'Le Grand Journal (3)' "${racineCP}/grandjournal_" '_c.wmv' 'Le Grand Journal (partie 3)'
        ${fonc} 'Le Grand Journal (4)' "${racineCP}/grandjournal_" '_d.wmv' 'Le Grand Journal (partie 4)'
fi

# "Le petit journal"
if [ "$emission" == "Le petit journal" ]; then
        ${fonc} 'Le Petit Journal' "${racineCP}/petitjournal_" '_a.wmv' 'Le Petit Journal '
fi

# "Germain fait sa télé"
if [ "$emission" == "Germain fait sa télé" ]; then
        ${fonc} 'Germain fait sa télé)' "${racineCP}/germain_" '_a.wmv' 'Germain fait sa télé'
fi

# "En aparte"
if [ "$emission" == "En aparte" ]; then
        ${fonc} 'En aparte(1)' "${racineCP}/enaparte_" '_a.wmv' 'En aparte (partie 1)'
     ${fonc} 'En aparte(2)' "${racineCP}/enaparte_" '_b.wmv' 'En aparte (partie 2)'
fi
##################

Quelqu'un sait-il s'il est possible de l'adapter ?


Linux User # 466539
Ubuntu User # 20724

"Jazz is not dead, it just smells funny!" Frank ZAPPA.

Hors ligne

#147 Le 26/09/2007, à 18:50

CasseTaTele

Re : [How-to] Télécharger l'émission des Guignols/Zapping

JD2000 a écrit :

Google me donne:

mencoder.exe -ovc copy -af volnorm=1 -oac mp3lame -lameopts cbr:br=128 input.avi -o output.avi

A tester...

j'ai essayé avec ces options mais le son grésille à mort, c'est inaudible

@Guillaume1 non désolé je vois pas comment l'adapter

Hors ligne

#148 Le 27/09/2007, à 01:41

Yodajr

Re : [How-to] Télécharger l'émission des Guignols/Zapping

J'utilise depuis quelques temps le script de lothei (modifié par CasseTaTele) et il fonctionne très bien, merci encore ! smile

Mais j'ai remarqué un petit bug un peu embétant, donc je poste avoir un petit espoir que ça parle à quelqu'un...

Bon, j'ai modifié le script pour télécharger les vidéos de l'émission dimanche+ :

# Dimanche+
cd "/home/yodajr/Canal+/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"

Y'en a 4 par semaine.
4 séquences de l'émission du dimanche.
Le script récupère correctement 2 vidéos sur les 4.
Il fait une erreur sur les 2 vidéos correspondants aux séquences :
- LE CHATEAU
- CAMERA EMBARQUEE


Lancé par la console, on peut voir l'erreur, au lieu de télécharger (par exemple) ce fichier :

http://vod-flash.canalplus.fr/DIMANCHE+_-_LE_CHATEAU_SUJET_070923_CAN_2992_video_H.flv


Le script tiens à ajouter une suite de lettres et chiffres entre le nombre du CAN et le _video_H.flv final :

http://vod-flash.canalplus.fr/DIMANCHE+_-_LE_CHATEAU_SUJET_070923_CAN_2992%C2TEAU%22%C2%A7border=0/%3E%3C/div%3E%0D_video_H.flv:
22:54:27 ERREUR 404: Not Found.

En gras ci dessus, on voit bien qu'il ajoute : "%C2TEAU%22%C2%A7border=0/%3E%3C/div%3E%0D"


Pour la 2eme séquence, c'est quasi pareil :

http://vod-flash.canalplus.fr/DIMANCHE+_-_CAMERA_EMBARQUEE_SUJET_070923_CAN_2969%C9RA%C2%A7EMBARQU%C9E%22%C2%A7border=0/%3E%3C/div%3E%0D_video_H.flv


Une idée peut etre ? tongue

Hors ligne

#149 Le 27/09/2007, à 05:53

etalarmor

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Yodajr a écrit :

J'utilise depuis quelques temps le script de lothei (modifié par CasseTaTele) et il fonctionne très bien, merci encore ! smile

Mais j'ai remarqué un petit bug un peu embétant, donc je poste avoir un petit espoir que ça parle à quelqu'un...

Bon, j'ai modifié le script pour télécharger les vidéos de l'émission dimanche+ :

# Dimanche+
cd "/home/yodajr/Canal+/dimanche+"
dl_cplus "http://www.canalplus.fr/index.php?pid=1895"

Y'en a 4 par semaine.
4 séquences de l'émission du dimanche.
Le script récupère correctement 2 vidéos sur les 4.
Il fait une erreur sur les 2 vidéos correspondants aux séquences :
- LE CHATEAU
- CAMERA EMBARQUEE


Lancé par la console, on peut voir l'erreur, au lieu de télécharger (par exemple) ce fichier :

http://vod-flash.canalplus.fr/DIMANCHE+_-_LE_CHATEAU_SUJET_070923_CAN_2992_video_H.flv


Le script tiens à ajouter une suite de lettres et chiffres entre le nombre du CAN et le _video_H.flv final :

http://vod-flash.canalplus.fr/DIMANCHE+_-_LE_CHATEAU_SUJET_070923_CAN_2992%C2TEAU%22%C2%A7border=0/%3E%3C/div%3E%0D_video_H.flv:
22:54:27 ERREUR 404: Not Found.

En gras ci dessus, on voit bien qu'il ajoute : "%C2TEAU%22%C2%A7border=0/%3E%3C/div%3E%0D"


Pour la 2eme séquence, c'est quasi pareil :

http://vod-flash.canalplus.fr/DIMANCHE+_-_CAMERA_EMBARQUEE_SUJET_070923_CAN_2969%C9RA%C2%A7EMBARQU%C9E%22%C2%A7border=0/%3E%3C/div%3E%0D_video_H.flv


Une idée peut etre ? tongue

pas d'idée mais je m'aperçois que tu as une adresse pour dimanche+ ,en as -tu d'autres  et comment les récupère t'on????

Hors ligne

#150 Le 27/09/2007, à 15:18

JD2000

Re : [How-to] Télécharger l'émission des Guignols/Zapping

Hum, il (sed?) n'aime pas les characteres avec des accents?

...alt="CAMÉRA EMBARQUÉE" ...
alt="LE CHÂTEAU"

Dans mon script ouindoz, je decoupe tout en remplacent les '/' et '.' par des retours a la ligne, puis je regrep pour avoir juste l'URL, et j'ai pas de soucis avec ces 2 videos...

grep _CAN_ | tr /. \n | grep _CAN_ | sed "s/image_L/video_H.flv/"

Pour etalarmor, je download ces programmes:

http://www.canalplus.fr/c-humour/pid1784-c-les-guignols.html
http://www.canalplus.fr/c-infos-documentaires/pid1830-c-zapping.html
http://www.canalplus.fr/c-humour/pid1787-c-groland.html
http://www.canalplus.fr/c-infos-documentaires/pid1895-c-dimanche.html
http://www.canalplus.fr/c-humour/pid1778-c-pepites-sur-le-net.html
http://www.canalplus.fr/c-infos-documentaires/pid1831-c-le-meilleur-du-hier.html
http://www.canalplus.fr/c-infos-documentaires/pid1829-c-le-journal-des-jeux-video.html

A toi de convertir en http://www.canalplus.fr/index.php?pid=#### en regardant les redirects HTTP...