Récupération automatique de données sur site

secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaiterai trouver un logiciel gratuit ou une fonction pour me permettre de récupérer des cartes météo france tous les jours automatiquement et les transférer sur une sauvegarde ou dossier, sans intervention humaine va t-on dire.
Je sais que cela existe mais je ne me souviens plus du log.
Merci de votre aide et bonnes fetes de fin d'année.
A voir également:

18 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Tiens je te donne les liens vers les outils nécessaires sous Windows.

Soit un environnement complet avec Cygwin
Soit juste les principaux utilitaires : GNU utilities to native Win32

Ensuite les commandes en bash (à transposer pour une utilisation sous Windows (batch)) :

# On définit une variable contenant l'adresse et le nom de l'image
IMG=$(wget -q -O - https://vigilance.meteofrance.fr/fr | grep -o '/generated/integration/img/vigilance/fr.gif\?[^"]*')
# On récupère l'image dans le dossier courant
wget -q https://meteofrance.com/"${IMG}"

Voila, en mettant le tout dans une crontab, on récupère sans rien faire les images à la fréquence de son choix.

Si tu passes par un environnement Cygwin, le script est quasiment prêt (à part le répertoire de destination) ;-))

2
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Wget ?
cURL ?

Le tout associé à une tâche planifiée (cron)...
1
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Ok merci pour l'aide
Et l'un des deux peut récupérer seul lma carte sur le site météo france et me la transférer vers un dossier de sauvegarde?
merci de votre réponse
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Normalement wget fait ça très bien (du moins pour des images conventionnelles...).

T'as un exemple de carte que tu voudrais récupérer ?
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui voila le lien et dis mois si c'est possible ou non?
Encore merci a toi et a tout le monde
https://vigilance.meteofrance.fr/fr
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Si c'est pour récupérer cette image, oui c'est possible ;-))

Après tout dépend du système d'exploitation et du langage.

Pour ma part ça ne me pose pas de problème sous Linux avec un petit script en bash...
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
oula!!! comprends pas ce langage je suis vraiment novice j'espère que je vais pouvoir y arriver...
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
En plus lorsque j'essaie de dl le logiciel cygwin sur le setup il me demande de choisir un site mirroir et tous résulte des erreurs je ne peux pas aller plus loin dans l'installation merci de votre aide
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Depuis le site officiel en choisissant le téléchargement direct puis le site "ftp://ftp.esat.net" ça marche pour moi ;-))
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
ok merci c bon ca marche quand je le lance il m'affiche une fenetre genre msdos
que dois rentré exactement apres le signe du dollar?
merci de ton aide
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Les 2 lignes données plus haut à savoir :

D'abord :

IMG=$(wget.exe -q -O - http://france.meteofrance.com/vigilance/Accueil | grep -o '/generated/integration/img/vigilance/fr.gif\?[^"]*')

Puis :

wget.exe -q http://france.meteofrance.com"${IMG}"

Puis tu tapes :

ls

Et normalement tu devrait voir un fichier du nom de :

fr.gif?0.xxxxxxxxxxxxxxx

Où les "x" sont une suite de chiffres (qui changent à chaque rafraichissement de la carte sur le site).

Cet image se trouve dans :

C:\cygwin\home\ton_nom_utilisateur


PS. Tu peux copier/coller les commandes (pour ne pas faire d'erreur et aller plus vite).
Pour cela, sélectionne la ligne avec la souris,
clic droit => copier
puis sur la barre supérieure de la fenêtre DOS de Cygwin,
clic droit => Modifier => Coller.
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut
Apparemment g encore un petit souci
il ya marqué bash: wget: command not found.
merci de ton aide car je sais pas transposer en bash
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,
D'autant plus que le crontab est que pour linux alors que dois je faire sous windows?
merci de ton aide
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
il ya marqué bash: wget: command not found.
T'as bien tapé "wget.exe" ???

D'autant plus que le crontab est que pour linux alors que dois je faire sous windows?
Panneau de configuration => Tâches planifiées
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
ben oui j'ai coler exactement cela : IMG=$(wget.exe -q -O - https://vigilance.meteofrance.fr/fr | grep -o '/generated/integration/img/vigilance/fr.gif\?[^"]*')
Est ce bon?
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Ben normalement oui...

Regarde dans le dossier "C:\cygwin\bin\" si "wget" est bien présent.
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
négati, il n'y est pas...
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Relance le "setup.exe", de la même manière que lors de l'installation, à un moment il te sera demandé de sélectionner des paquets, tapes "wget" dans la barre de recherche et sélectionnes-le pour installation...

PS. Perso il était installé par défaut ;-\
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut
J'ai enfin reussi a installer le tout de cygwin, j'ai fais toutes les démarches et au final pas de carte enregistrée alors qu'il ya eu un rafraichissement ce matin...
Je n'ai toujours pas le fichier fr.gif?0.xxxx
encore merci pour ton aide
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Je ne sais que te dire, chez moi je n'ai aucun souci...

La preuve :


admin@PC-FORMATEUR2 ~
$ ls
fr.gif@0.9547413102813714

admin@PC-FORMATEUR2 ~
$ IMG=$(wget.exe -q -O - http://france.meteofrance.com/vigilance/Accueil | grep -o '/generated/integration/img/vigilance/fr.gif\?[^"]*')

admin@PC-FORMATEUR2 ~
$ wget.exe -q http://france.meteofrance.com"${IMG}"

admin@PC-FORMATEUR2 ~
$ ls
fr.gif@0.5658183502193592  fr.gif@0.9547413102813714

admin@PC-FORMATEUR2 ~
$

;-\
0
secours07 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
je réessaie cette aprem et je te dis ca...je dois surement mal m'y prendre qqpart...
0