Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R][bat/vbs/cookies]télécharger un fichier provenant du web
Auteur Message
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
Bonjour,
je travaille sur un système de mise à jour automatique.Mais il y a un problème (je vous explique plus tard.)
donc,je voudrais télécharger ça avec un batch : http://ltsoft.hebergratuit.net/BuOS_version.txt

J'utilise donc une commande externe en VBS :
test.bat
Code:
start /wait cscript.exe HTTPget.vbs "http://ltsoft.hebergratuit.net/BuOS_version.txt" version.txt

type version.txt
pause>nul
exit /b

httpget.vbs :
Code:
Set Args=wscript.arguments
if args.count<2 then wscript.quit
srce=args(0)
dest=args(1)
Set HTTP=CreateObject("MSXML2.XMLHTTP")
HTTP.Open "GET",srce,False
HTTP.Send
Set Stream=CreateObject("ADODB.Stream")
Stream.Type=1
Stream.Open
Stream.Write HTTP.ResponseBody
Stream.SaveToFile dest,2


le problème c'est que j'obtiens ce résultat :
Code:
<html><body><script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("ae97c9d930108d7d14ecb7c36155a07a");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; document.cookie="referrer="+escape(document.referrer); location.href="http://ltsoft.hebergratuit.net/BuOS_version.txt?ckattempt=1";</script><noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript></body></html>


On dirais que mon site doit avoir besoin de cookies mais le VBS ne l'accepte pas...
Y aurais t-il une façon en batch (ou en commande externe inférieure à 20Ko) pour télécharger ce fichier?

PS : J'ai aussi éssayé avec la commande "download" de F2ko mais ça donne le même résultat qu'avec le VBS...

Merci pour vos prochaines réponses.



Dernière édition par logan T le Lun 8 Aoû 2016 - 17:10; édité 1 fois

______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
ton site donne un contenu "offusqué", pas étonnant que tu ne puisse pas obtenir le résultat.

Essaye de faire un serveur ftp anonyme (public) lecture seule et utilise mon code pour télécharger depuis le ftp (ftp://machin.com/un_fichier.txt) : http://batch.xoo.it/t4833-Batch-C-compilation-dynamique-T-l-charger-fichier…




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
TSnake41 a écrit:
ton site donne un contenu "offusqué", pas étonnant que tu ne puisse pas obtenir le résultat.

Essaye de faire un serveur ftp anonyme (public) lecture seule et utilise mon code pour télécharger depuis le ftp (ftp://machin.com/un_fichier.txt) : http://batch.xoo.it/t4833-Batch-C-compilation-dynamique-T-l-charger-fichier…

Bonjour,
@tsnake41 : j'ai testé ton tuto mais toujours le même résultat...

dans ce cas là,je cherches :
-Une autre astuce
-comment se créer un serveur ftp anonyme sans utiliser son ordi comme datacenter/seveur
-comment créer un seveur ftp avec plusieurs comptes de connexion (un admin et un public par exemple)
-tout ça gratuitement
merci!




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
logan T a écrit:
TSnake41 a écrit:
ton site donne un contenu "offusqué", pas étonnant que tu ne puisse pas obtenir le résultat.

Essaye de faire un serveur ftp anonyme (public) lecture seule et utilise mon code pour télécharger depuis le ftp (ftp://machin.com/un_fichier.txt) : http://batch.xoo.it/t4833-Batch-C-compilation-dynamique-T-l-charger-fichier…

Bonjour,
@tsnake41 : j'ai testé ton tuto mais toujours le même résultat...

dans ce cas là,je cherches :
-Une autre astuce
-comment se créer un serveur ftp anonyme sans utiliser son ordi comme datacenter/seveur
-comment créer un seveur ftp avec plusieurs comptes de connexion (un admin et un public par exemple)
-tout ça gratuitement
merci!

Tu peux voir avec Stormheberg si ils peuvent te fournir un petit ftp, et tu me demande si tu veux que l'on mette le tout en place.




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
Hello,

Il te suffit de récuperer le HTML Interne de ta page :


GetHttpSDee.vbs


Code:


Dim o
Set o = WScript.GetObject("http://ltsoft.hebergratuit.net/BuOS_version.txt")
 
 While o.readystate <> "complete"
     WScript.Sleep 200
 Wend

rep = o.documentElement.innerHTML 
rep  = replace(rep,"/","")
rep  = replace(rep,"<PRE>","")
rep  = replace(rep,"<HEAD>","")
rep  = replace(rep,"<BODY>","")

WScript.Echo rep


Et voilà By SachaDee Very Happy

Okay



Dernière édition par sachadee le Lun 8 Aoû 2016 - 17:12; édité 1 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
TSnake41 a écrit:
logan T a écrit:
TSnake41 a écrit:
ton site donne un contenu "offusqué", pas étonnant que tu ne puisse pas obtenir le résultat.

Essaye de faire un serveur ftp anonyme (public) lecture seule et utilise mon code pour télécharger depuis le ftp (ftp://machin.com/un_fichier.txt) : http://batch.xoo.it/t4833-Batch-C-compilation-dynamique-T-l-charger-fichier…

Bonjour,
@tsnake41 : j'ai testé ton tuto mais toujours le même résultat...

dans ce cas là,je cherches :
-Une autre astuce
-comment se créer un serveur ftp anonyme sans utiliser son ordi comme datacenter/seveur
-comment créer un seveur ftp avec plusieurs comptes de connexion (un admin et un public par exemple)
-tout ça gratuitement
merci!

Tu peux voir avec Stormheberg si ils peuvent te fournir un petit ftp, et tu me demande si tu veux que l'on mette le tout en place.


Résolu : j'ai tout simplement téléchargé d'hébergeur : http://www.ltsoft.esy.es/
Et ça marche !




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
sachadee a écrit:
Hello,

Il te suffit de récuperer le HTML Interne de ta page :


GetHttpSDee.vbs


Code:


Dim o
Set o = WScript.GetObject("http://ltsoft.hebergratuit.net/BuOS_version.txt")
 
 While o.readystate <> "complete"
     WScript.Sleep 200
 Wend

rep = o.documentElement.innerHTML 
rep  = replace(rep,"/","")
rep  = replace(rep,"<PRE>","")
rep  = replace(rep,"<HEAD>","")
rep  = replace(rep,"<BODY>","")

WScript.Echo rep


Et voilà By SachaDee Very Happy

Okay

@sachadee : tu as envoyé ton message en même temps que moi...
J'ai tout de même testé ton tuto et ça n'a pas marché...


logan T a écrit:
TSnake41 a écrit:
logan T a écrit:
TSnake41 a écrit:
...

...

Tu peux voir avec Stormheberg si ils peuvent te fournir un petit ftp, et tu me demande si tu veux que l'on mette le tout en place.


Résolu : j'ai tout simplement téléchargé d'hébergeur : http://www.ltsoft.esy.es/
Et ça marche !





______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
Sauve le vbs et test ça marche parfaitement.

En video : http://screencast.com/t/a1AtovqEcu

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
sachadee a écrit:
Sauve le vbs et test ça marche parfaitement.

En video : http://screencast.com/t/a1AtovqEcu

Okay

Hello,
en fait ton script ne marche pas la 1ère fois mais la 2e fois si....
WTF ?
mais dans tout les cas ,
logan T a écrit:
J'ai changé d'hébergeur : http://www.ltsoft.esy.es/ ...





______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Répondre en citant
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 
Salut,

C'est dû au cache !

Donc pas de soucis


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Message [R][bat/vbs/cookies]télécharger un fichier provenant du web 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch