Holen Sie sich mit Powershell Bild-Links von der HTML-Website

Ich möchte einige Bildergalerien in großen Mengen herunterladen. Die Bilder werden kostenlos angeboten, ohne dass Berechtigungen erforderlich sind. Ich kann es für mein ganzes Leben nicht zum Laufen bringen. Das habe ich bisher. Das Ausspucken von $ pattern ist die gesamte HTML-Zeile, nicht nur der Bildlink. Gibt es irgendwelche Hinweise, die Sie mir geben können? Die Schleife darf zu Testzwecken nur einmal ausgeführt werden. Die Schleife durchläuft alle Seiten, die numerisch organisiert sind.

# Variables
$i=1        # Webpage Counter
$j=1        # Image Counter
$rootDir = "http://website.com/sport/galleries/"
$saveDir = "C:\Users\user\Desktop\"
$webpagetxt = "C:\Users\user\Desktop\page.txt"
$links = "C:\Users\user\Desktop\links.txt"
$regex = "http://website.com/galleries/[0-9]*/[^\.]*.JPG"

# Create folder to download to
#New-Item -Name SiouxSportsGalleries -ItemType directory

# Start Web Client
$client = New-Object System.Net.WebClient

# Main loop to get image links and download
    For($i=10; $i -le 10; $i++){

        # Download source code of the web page.
        $url = $rootDir+$i+'.htm'
        $webclient = new-object System.Net.WebClient
        $webpage = $webclient.DownloadString($url)
        $webpage > "$webpagetxt"

    # Parse web page and find image link.
       $pattern = Get-Content $webpagetxt | Select-String -pattern $regex -Allmatches
       echo "This is the link" $pattern
    #$pattern > $links

 }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage