#51 Le 30/07/2014, à 13: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, à 14:08)
Hors ligne
#52 Le 25/09/2014, à 08: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, à 10:35)
Il est malpoli d'etre aigri
debian 7.5 - 64 bits - gnome
Hors ligne
#53 Le 25/09/2014, à 12: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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#54 Le 25/09/2014, à 19: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, à 20:07)
Il est malpoli d'etre aigri
debian 7.5 - 64 bits - gnome
Hors ligne
#55 Le 23/12/2014, à 22: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, à 14: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, à 04: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
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. Confucius
https://sputnick.fr
Hors ligne
#58 Le 31/12/2014, à 09:52
- Gaara
Re : [script/python] Télécharger les émissions quotidiennes de Canal+
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, à 19: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.
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. Confucius
https://sputnick.fr
Hors ligne
#60 Le 25/02/2015, à 07: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
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
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, à 07:34
- nesthib
Re : [script/python] Télécharger les émissions quotidiennes de Canal+
Et tu as bien installé rtmpdump ?
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#62 Le 03/04/2015, à 18: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 !
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
#63 Le 13/04/2015, à 10: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, à 08: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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#65 Le 05/05/2015, à 17: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, à 15:31
- outcast
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 !
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, à 18:52)
Hors ligne
#67 Le 11/06/2015, à 21:06
- Quid
Re : [script/python] Télécharger les émissions quotidiennes de Canal+
Super !
merci outcast
Hors ligne