PowerShell:
Pobieranie strony internetowej

How to:

“Jak to zrobić:” Uruchom poniższy skrypt, aby pobrać zawartość strony:

Invoke-WebRequest -Uri "http://przykladowa-strona.pl" -OutFile "strona.html"

Wynik to zapisany plik strona.html z zawartością strony.

Aby czytać zawartość jako tekst bezpośrednio w PowerShellu:

$response = Invoke-WebRequest -Uri "http://przykladowa-strona.pl"
$response.Content

Otrzymany wynik będzie surowym HTMLem strony.

Deep Dive:

“Wnikliwe spojrzenie:” Pobieranie stron sieciowych istnieje od początków internetu. Alternatywą dla Invoke-WebRequest jest użycie curl lub wget w systemie Unix. Invoke-WebRequest jest mocno zintegrowane z .NET Framework, co pozwala na łatwe przetwarzanie danych w PowerShellu. Korzysta z klasy HttpClient w tle.

See Also:

“Zobacz również:”