Je viens d'un milieu Linux/Unix et je me demandais si Windows a un binaire qui peut télécharger des fichiers depuis la console.
Je voudrais automatiser un certain processus et l'une de mes exigences pour ne pas installer beaucoup de logiciels, mais utiliser autant que possible les éléments intégrés.
Merci!
Il n'y a pas de commande wget like intégrée dans Windows. Vous pouvez utiliser le .net Framework via Windows PowerShell comme dans cet exemple:
https://superuser.com/questions/362152/native-alternative-to-wget-in-windows-powershell
ou comme je le fais et utilise wget pour Windows:
Powershell.
$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $dest)
Il existe également Invoke-WebRequest dans PS 3.0.
Si vous avez PowerShell> = 3.0, vous pouvez utiliser Invoke-WebRequest
Invoke-WebRequest -OutFile index.html http://superuser.com
Ou joué au golf
iwr -outf index.html http://superuser.com
J'aime l'utilitaire http-ping. Vous pouvez exécuter ces paramètres: ping une fois et enregistrez le contenu dans google.html
http-ping.exe -n 1 http://www.google.com/ -f google.html
Il ne nécessite pas d'installation. Vérifiez plus sur http-ping ici