Batch lien dynamique

Buche6 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Blat -
Bonjour,

je vous explique mon problème, j'ai une station météo que je vient de relier a un micro pc dans lequel je fait des relevés toute les 5min et les envois sur un site internet.
je voudrais faire un petit script pour aller récupérer les log chaque fin de journée le problème c'est que l'adresse change chaque jour, du au redémarrage de la box (ex: pour lundi [[http://]] xx.xx.xx.xx/météo/Monday.txt) et je n'arrive pas a faire le lien pour aller le récupérer. Pour récupère l'adresse ip et le jour, j'ai fait un bout de php.

mon code :

wget --http-user=xxx --http-passwd=xxx http://météo.fr/ip/index.html -O ip.html

FOR /F "tokens=2 delims=!" %%i in (ip.html) do @echo %%i rem pour récupérer uniquement l'adresse ip

wget http://météo.fr/date.php -O jour.html rem recuperer jour.txt
set /a VAR =< jour.html

wget http://%i%/météo/relever/data/%VAR%


merci

A voir également:

2 réponses

touzazimut Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour Buche,


Une des solutions est de lancer un script sur ta station météo plutôt que ton hebergement pour "déposer" les données.

Sinon, tu peut utiliser un domaine a IP dynamique comme DynDNS.

Tu trouvera une explication ici :http://blog.publo.fr/post/2008/05/14/Nom-de-domaine-et-IP-dynamique
0
Blat
 
Dans : FOR /F "tokens=2 delims=!" %%i in (ip.html) do @echo %%i rem

Il faudrait pas plutôt faire:
FOR /F "tokens=2 delims=!" %%i in ('type ip.html') do (
@echo %%i rem
)
0