PowerShell:
Téléchargement d'une page web
How to:
PowerShell rend le téléchargement simple. La commande Invoke-WebRequest est votre outil. Voici un exemple :
# Télécharge le contenu de la page d'accueil de Example.com et l'affiche dans la console
$response = Invoke-WebRequest -Uri 'http://example.com'
Write-Output $response.ContentVous verrez le HTML de la page s’afficher. Facile, non ?
Deep Dive
Avant PowerShell, on utilisait d’autres scripts ou programmes pour télécharger des pages web. Par exemple, wget et curl sont toujours populaires pour ces tâches, surtout hors de Windows.
PowerShell s’est ajouté au jeu avec Invoke-WebRequest. Ça permet de faire plus que télécharger : on peut aussi interagir avec le web. Par exemple, envoyer des formulaires ou gérer des sessions.
Les détails d’implémentation ? Invoke-WebRequest fonctionne bien avec le reste de PowerShell. On peut chaîner des commandes, filtrer, trier – bref, utiliser toute la puissance de PowerShell avec vos données web.
See Also
- La documentation officielle de
Invoke-WebRequest: Invoke-WebRequest