#Pobieramy adres strony z filmem jako parametr param($uri) #Tworzymy obiekt do ściągania strony $request = [System.Net.WebRequest]::Create($uri) #Ściągamy stronę $response = $request.GetResponse() #Pobieramy strumień $requestStream = $response.GetResponseStream() #Tworzymy obiekt czytający $readStream = new-object System.IO.StreamReader $requestStream #Odczytujemy cały strumień $linie=$readStream.ReadToEnd() #Zamykamy strumień $readStream.Close() #Zamykamy połączenie do serwera $response.Close() #Szukamy adresu filmu: od videoUrl= do pierwszego & if ($linie -match "videoUrl=(.*?)&") { write-host "Video found." #Dekodujemy adres $videourl=[System.Uri]::UnescapeDataString($matches[1]) write-host "Downloading..." #Tworzymy obiekt pobierający film $webclient = new-object System.Net.WebClient #Ściągamy film $webclient.Headers.Add("User-Agent", "Mozilla") $webclient.DownloadFile($videourl,"film.flv") write-host "Done." } else { write-host "Video not found." }