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.

#51 Le 30/07/2014, à 14:59

ziss

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

@nesthib En effet, mon script n'offre pas du tout le même niveau de d'interactivité. J'en profite d'ailleurs pour te remercier pour ton script que j'ai copieusement utilisé jusqu'à ce qu'il cesse de fonctionner.

Comme mon besoin était uniquement du téléchargement exhaustif, en gros avoir une copie permanente de toutes les vidéos sur mon google drive, j'ai écrit mon script dans ce sens.

Cependant, il me semble relativement facile de réutiliser la mécanique youtube-dl dans ton script d'origine si besoin.

Dernière modification par ziss (Le 30/07/2014, à 15:08)

Hors ligne

#52 Le 25/09/2014, à 09:53

jymere

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Coucou à tous,

est que quelqu'un arrive encore aujourd'hui a télécharger les vidéos des guignols grace aux scripts ?

Il semble que l'adresse fixe ne soit plus :

rtmp://vod-fms.canalplus.fr/ondemand/videos/YY-MM/adresse_qui_change

Comment lire le flux réseau de la video via vlc ou autre et enregistrer ce flux ?

Dernière modification par jymere (Le 25/09/2014, à 11:35)


Il est malpoli d'etre aigri

debian 7.5 - 64 bits - gnome

Hors ligne

#53 Le 25/09/2014, à 13:11

nesthib

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Le script fonctionne en l'état. Pour visualiser directement une vidéo (ex. la dernière émission des guignols) avec vlc il suffit d'utiliser l'option -P :

cpdl --last -P gdi

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#54 Le 25/09/2014, à 20:54

jymere

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

aie bon une connexion refusee,

sous debain testing, les paquets prerequis sont installes je tombe sur cette erreur :

En mode debug :

cpdl --last -v -P gdi
[D]  Namespace(format='%S_%d_%t(%Q).%e', last=1, list=False, max_date=None, no_act=False, no_sort=False, play=True, quality=6, quiet=False, resume=False, show=['gdi'], shows=False, today=False, verbose=3, videos=None, yesterday=False)
[D]  Downloading infos for shows "gdi" (Guignols de l'info (les))
[D]  Opening "http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/getMEAs/48"
Traceback (most recent call last):
  File "/home/foobar/bin/cpdl", line 237, in <module>
    v = video_list(show, limit, datelimit)
  File "/home/foobar/bin/cpdl", line 111, in video_list
    videos = get_videos(id)
  File "/home/foobar/bin/cpdl", line 67, in get_videos
    soup = BS(urllib2.urlopen(URL_PROGS % id))
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 404, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 422, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1199, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1169, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] ECONNREFUSED>

Apparemment, ca viendrait d'un proxy, firewall ? qu'est ce qui me blocque ?

apres l'addresse de connexion
"http://www.canalplus.fr/rest/bootstrap. … getMEAs/48"
ca a l'air d'etre la bonne addresse pour recuperer l'id de la video apres je suis blocque par je ne sais quoi ??

Dernière modification par jymere (Le 25/09/2014, à 21:07)


Il est malpoli d'etre aigri

debian 7.5 - 64 bits - gnome

Hors ligne

#55 Le 23/12/2014, à 23:48

Erlen

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonjour,

Je me permet de poser une petite question et de faire une petite critique sur ce type de script.
Canal plus change régulièrement la façon dont sont stockées ses vidéos. Depuis 4 ou 5 ans j'ai du utiliser au moins 5 programmes différents.
Le problème c'est que rien n'ai jamais expliqué. Dans vos scripts vous sélectionnés les émissions qui vous plaisent et vous coder pour les récupérer. Mais si on veut télécharger une autre émission, il faut vous demander de rajouter la commande. Par exemple la nouvelle édition, si je ne me troupe pas, n'est pas proposer par vos script.
D'où une question simple quelle est la procédure pour pouvoir ajouter une émission à vos scripts, ici la nouvelle édition.
Merci


Ubuntu 12.04 intel i5-2450m/intel HD graphic family/ Radeon HD 7470m

Hors ligne

#56 Le 24/12/2014, à 15:05

melixgaro

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

à Erlen
regarde plutôt le logiciel ici


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#57 Le 31/12/2014, à 05:25

sputnick

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Je pense que le plus fiable c'est la commande videoob du projet  weboob :

$ videoob
Welcome to videoob v1.1

Copyright(C) 2010-2014 Christophe Benz, Romain Bignon, John Obbele
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Type "help" to display available commands.

Loaded backends: arte, canalplus, francetelevisions, ina, youtube

videoob> search guignols
 1 — Moi Nico Sarko - Les Guignols de l'Info (youtube)
        0:02:19 - CANAL+
 2 — La Sextape Des Guignols - Jacques Chirac et les banques (youtube)
        0:01:07 - cobratoxin
 3 — L'esprit Canal - Les Guignols de L'Info (youtube)
        0:06:01 - CANAL+
...
Hint: There are more results available for canalplus, youtube, ina (use option -n or count command)
videoob:/search> download 3
--2014-12-31 04:23:37--  https://r9---sn-25g7sn76.googlevideo.com/videoplayback?expire=1420017816&dur=360.304&mm=31&ipbits=0&sver=3&id=o-AFOd_Mfr3HYY0yOkolskE3EAdRRg6YVlNILP-dZ1_oLZ&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmm%2Cms%2Cmv%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mv=m&mt=1419996177&ms=au&ip=82.67.251.41&signature=8C704B9213ECB44A6850F71440D531BC685E031A.9DC10641CE9FEBFD19253CA1D790B6FFD9246395&fexp=900718%2C927622%2C932404%2C9405840%2C943917%2C947209%2C947218%2C948124%2C952302%2C952605%2C952901%2C955301%2C957103%2C957105%2C957201&ratebypass=yes&itag=22&upn=4kahcqA7iAg&source=youtube&key=yt5&requiressl=yes&initcwndbps=675000
Résolution de r9---sn-25g7sn76.googlevideo.com (r9---sn-25g7sn76.googlevideo.com)… 173.194.9.46, 2a00:1450:4007:9::e
Connexion à r9---sn-25g7sn76.googlevideo.com (r9---sn-25g7sn76.googlevideo.com)|173.194.9.46|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 91422458 (87M) [video/mp4]
Sauvegarde en : « ./58rgmzIcUII-L'esprit Canal - Les Guignols de L'Info.mp4 »

zIcUII-L'esprit Canal - Les Guignols de L'Info.mp4   3%[==>                                                                                                               ]   2,99M  2,07MB/s             

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#58 Le 31/12/2014, à 10:52

Gaara

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

dPluzz+ est très fiable ! (quelques bugs ci et là, mais il fait le taf)
1420015775.png
wink


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#59 Le 31/12/2014, à 20:48

sputnick

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Je ne sous entendais pas que dlPluzz+ n'est pas fiable. Mais weboob a beaucoup de contributeurs. C'est un projet interessant.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#60 Le 25/02/2015, à 08:38

Lrnv

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonjour ! Voila juste un petit retour sur ce script qui est plutot... super cool tongue

Sur une debian sid au jour d'aujourdhui, le DL ne marche pas, a mon avis un bug au niveau de python :

pilou ~ $ cpdl -y gdi
[i]  Found 16 video(s) info for "gdi"
[i]  2 video(s) to download
[i]  Downloading video "1221480" from show "gdi" as "GDI_20150224_(HLS).mp4"
[i]  Downloading "GDI_20150224_(HLS).mp4" (http://us-cplus-aka.canal-plus.com/i/1502/LES_GUIGNOLS_QUOTIDIEN_150224_AUTO_27629_169_video_,MOB,L,H,HD,.mp4.csmil/master.m3u8)
Traceback (most recent call last):
  File "/home/pilou/scripts/cpdl", line 287, in <module>
    download_video(url, filename, duration=v['duration'], resume=args.resume, quiet=args.quiet)
  File "/home/pilou/scripts/cpdl", line 156, in download_video
    p = subprocess.Popen(cmd_args)
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
pilou ~ $

Mais par contre le stream avec l'option -P fonctionne niquel. Enfin au debut non, puis j'ai changer vlc par totem et ça marchais, et je me suis finalement rendu compte que vlc etais tout simplement pas instaler...

N'ayant besoin au jour le jour que du stream, ça me va très bien, mais bon au cas ou je retourne le bug smile


Hardware : i7/8goDDR3 en desktop /// Lenovo thinkpad yoga 2 13 en laptop.
OSs : *buntu on desktop, arch / win8 on laptop
Mon Github

Hors ligne

#61 Le 02/03/2015, à 08:34

nesthib

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Et tu as bien installé rtmpdump ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#62 Le 03/04/2015, à 19:46

Compte anonymisé

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonsoir,

Le script fonctionne chez moi mais pas du premier coup big_smile !
Message erreur vlc :

Votre média d'entrée ne peut être ouvert:
VLC ne peut pas ouvrir « http://us-cplus-aka.canal-plus.com/i/1504/LES_GUIGNOLS_QUOTIDIEN_150402_AUTO_28151_169_video_,MOB,L,H,HD,.mp4.csmil/master.m3u8 ». Vérifiez les messages pour plus de détails.

Détails du terminal :

libc6@libc6:~$ cpdl --last -P gdi
[i]  Found 16 video(s) info for "gdi"
[i]  1 video(s) to download
VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
[0xb01108] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[0xe07a98] access_http access error: error: HTTP/1.1 503 Service Unavailable
[0xe07a98] access_http access error: error: HTTP/1.0 503 Service Unavailable
[0xe07a98] access_mms access error: invalid chunk FATAL (0x4523)
[0xe07a98] access_mms access error: header size == 0
[0xbd9f18] main input error: open of `http://us-cplus-aka.canal-plus.com/i/1504/LES_GUIGNOLS_QUOTIDIEN_150402_AUTO_28151_169_video_,MOB,L,H,HD,.mp4.csmil/master.m3u8' failed

Mais quand je clique sur le lien dans le terminal, il ouvre bien vlc qui me lit bien la vidéo...
OS: Debian Wheezy
En revanche, j'utilise Bind9 pour la résolution DNS, peut-être ce dernier est-il en cause ? Sinon, avez vous une piste ?
Merci cool

#63 Le 13/04/2015, à 11:19

cedd

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonjour,
J'utilisais quotidiennement le script (merci pour ça), et à l'occasion d'un changement de PC, j'ai maintenant le même message d'erreur que Lnrv (message du 25/02). Le paquet rtmpdump est installé, sur une ubuntu LTS 14/04.
ced.

Hors ligne

#64 Le 16/04/2015, à 09:49

nesthib

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Chez moi pas de problème particulier. On dirait une erreur côté serveur (503).


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#65 Le 05/05/2015, à 18:53

Quid

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Bonjour,

Est-ce que tu aurais une piste pour télécharger une émission comme Le cercle :

http://www.canalplus.fr/c-cinema/c-emis … id=1257072

Merci !

Hors ligne

#66 Le 19/05/2015, à 16:31

outcast

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Quid a écrit :

Bonjour,

Est-ce que tu aurais une piste pour télécharger une émission comme Le cercle :

http://www.canalplus.fr/c-cinema/c-emis … id=1257072

Merci !

C'est simple, avec youtube-dl tu fais :

youtube-dl -f best http://www.canalplus.fr/c-cinema/c-emissions-cinema-sur-canal/pid6306-le-cercle.html?vid=1257072

Pour installer youtube-dl

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/bin/youtube-dl
sudo chmod 755 /usr/bin/youtube-dl

Dernière modification par outcast (Le 24/05/2015, à 19:52)

Hors ligne

#67 Le 11/06/2015, à 22:06

Quid

Re : [script/python] Télécharger les émissions quotidiennes de Canal+

Super !
merci outcast

Hors ligne