PowerShell:
Verkkosivun lataaminen
How to:
Aloita. Avaa PowerShell. Käytä Invoke-WebRequest -komentoa:
$response = Invoke-WebRequest -Uri 'http://example.com'
$response.Content
Esimerkkitulostus näyttää ladatun verkkosivun HTML-koodin.
Deep Dive
PowerShellissa sivun lataaminen liittyy Invoke-WebRequest -komennon käyttöön, joka esiteltiin versiossa 3.0. Vaihtoehtona voit käyttää System.Net.WebClient -luokkaa, mutta moderneissa skripteissä Invoke-WebRequest on suositumpi ratkaisu, koska se on suunniteltu nimenomaan PowerShellin kanssa yhteensopivaksi. Tämän komennon kautta saat paitsi sivun sisällön, myös pääsyyn otsakkeisiin, kekseihin ja HTTP-vastauksen statuksiin.
See Also
- Microsoftin PowerShell-dokumentaatio: Invoke-WebRequest
- Lisätietoja HTTP-protokollasta: HTTP - MDN Web Docs