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.

#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 ! cool

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