Pages : 1
#1 Le 26/10/2008, à 19:50
- Slystone
Une commande wget ne veut pas marcher
Voilà, alors j'ai posté pour mon problème dans le topic "trucs et astuces", mais par manque de réponse on m'a conseillé de demander ici, je vous recopie le post ci-dessous :
Avez-vous une idée ? Merci
J'aurais une question pour toi Ras (ou quelqu'un d'autre capable d'y répondre) comme tu t'es déjà intéressé au sujet :
Je voulais télécharger avec wget des podcasts de la BBC pour mes études à partir de cette page : http://www.bbc.co.uk/radio/podcasts/today/
J'ai donc entré dans la console :
penguin@penguin-desktop:~$ wget -r -l1 --no-parent http://downloads.bbc.co.uk/podcasts/radio4/today/
Il me renvoie ce message d'erreur :
Connexion vers downloads.bbc.co.uk|212.58.251.211|:80... connecté.
requête HTTP transmise, en attente de la réponse... 403 Forbidden
16:45:19 ERREUR 403: Forbidden.
Cela signifie t-il que je ne peux pas les télécharger avec wget, et encore moins automatiser le téléchargement avec un script sur ton modèle pour les émissions de Canal+ ?
Merci d'avance
Libristement
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne
#2 Le 26/10/2008, à 20:47
- beudbeud
Re : Une commande wget ne veut pas marcher
je veux bien essayer de te faire un script pour télécharger les podcast
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#3 Le 26/10/2008, à 20:49
- msbart29
Re : Une commande wget ne veut pas marcher
Salut,
Si tu reçois une erreur 403 d'un serveur html, cela signifie que tu n'es pas autorisé à accéder à la page ou au contenue du fichier, c'est une restriction du serveur.
Je ne connais pas trop le sujet au niveau du podcast Canal+, peut être il y a t'il un htaccess ou autre.
Bonne continuation
++
Inspiron 6400 core 2 duo T5500,1Go de Ram , ATI radeon X1300 mobility
carte wifi ipw3945 et tout ça sous Ubuntu Hardy
Hors ligne
#4 Le 26/10/2008, à 22:21
- Slystone
Re : Une commande wget ne veut pas marcher
C'est pas pour Canal, c'est pour la BBC.
Beudbeud ton offre est très gentille, mais si une simple commande wget ne veut pas marcher, je crains que tu ne te fatigues pour rien. En fait j'en ai pas un besoin vital, je posais plus la question pr curiosité (j'aime bien comprendre). En l'occurence savoir pourquoi les podcasts sont librement accessibles, et pourquoi je ne peux pas les récupérer par la console (pour le script j'aimerais d'abord regarder ce qui a été fait et essayer d'adapter, c'est la meilleure méthode pour apprendre et j'ai pas envie de faire le boulet qui demande qu'on lui fasse tout à sa place).
Merci et bonne soirée
@ msbart : merci pour le renseignement, j'imagine que c'est une protection pour le site qui obligera toujours à prendre les podcasts un par un. Bah ! Je ferai avec.
Dernière modification par Slystone (Le 27/10/2008, à 20:47)
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne
#5 Le 05/11/2008, à 16:12
- beudbeud
Re : Une commande wget ne veut pas marcher
tu voudrais récupéré tous les podcast ou juste les podcast de la journée?
tu veux que les mp3 sont télécharger ou faire du streaming?
pour l'instant j'ai fait un script qui te récupère les podcast de la journée et il te crée une playlist mais les mp3 sont lu en streaming
Dernière modification par beudbeud (Le 05/11/2008, à 17:23)
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#6 Le 05/11/2008, à 18:10
- Slystone
Re : Une commande wget ne veut pas marcher
Ben en fait si je voulais savoir c'était pour récupérer l'intégralité des émissions. Quand je regarde les podcasts proposés, on a toujours les derniers proposés, mais ce qui m'intéressait c'était d'accéder aux anciens quand j'ai un intérêt particulier (peut-être pas possible). Sinon avec le plugin BBC de la dernière version, c'est bonheur pour voir ce qui est fait !
Merci pour le soutien en tout cas c'est très sympa (vive la communauté).
Dernière modification par Slystone (Le 05/11/2008, à 22:01)
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne
#7 Le 08/11/2008, à 13:51
- beudbeud
Re : Une commande wget ne veut pas marcher
voila le petit script que j'avais commencer a te faire
il pourrai évoluer pour avoir le choix de la date pour écouter des emssion vieille de 1semaien pas plus
#!/bin/sh
date=`date +%Y%m%d`
wget http://downloads.bbc.co.uk/podcasts/radio4/today/rss.xml -O rss.xml
xmllint --format rss.xml >>bbc.xml
cat bbc.xml | grep "<link>" | grep $date | awk -F">" '{print $2}' | awk -F"<" '{print $1}' >podcast-$date.m3u
rm rss.xml bbc.xml
totem podcast-$date.m3u
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#8 Le 08/11/2008, à 14:30
- beudbeud
Re : Une commande wget ne veut pas marcher
la tu peux choisir la date 5 jours maxi
#!/bin/sh
date=`zenity --calendar --date-format=%Y%m%d`
findate=`date --date '5 days ago' +%Y%m%d`
if [ "$date" -lt "$findate" ];
then
zenity --info --text='date trop ancienne'
exit
else
wget http://downloads.bbc.co.uk/podcasts/radio4/today/rss.xml -O rss.xml
xmllint --format rss.xml >>bbc.xml
cat bbc.xml | grep "<link>" | grep $date | awk -F">" '{print $2}' | awk -F"<" '{print $1}' >podcast-$date.m3u
rm rss.xml bbc.xml
totem podcast-$date.m3u
fi
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#9 Le 08/11/2008, à 16:06
- Slystone
Re : Une commande wget ne veut pas marcher
Wouah ! Joli travail Beudbeud ! Merci pour le script ! 5 jours c'est déjà ça.
Hé bien je suppose que toutes mes questions ont eu leurs réponses. Ca donne envie de creuser le shell, et j'ai bien l'intention de m'y mettre à la première occase.
Merci Beudbeud ça fait plaise.
Take care
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne