So extrahieren Sie Links von jeder Webseite mit PowerShell

Nov 3, 2025
Cloud und Internet

PowerShell 3 verfügt über viele neue Funktionen, einschließlich einiger leistungsstarker neuer webbezogener Funktionen. Sie vereinfachen die Automatisierung des Webs erheblich. Heute zeigen wir Ihnen, wie Sie jeden einzelnen Link von einer Webseite extrahieren und die Ressource optional herunterladen können, wenn Sie dies wünschen.

Scraping des Web mit PowerShell

Es gibt zwei neue Cmdlets, die die Automatisierung des Webs vereinfachen: Invoke-WebRequest, mit dem das Lesen von lesbaren Inhalten erleichtert wird, und Invoke-RestMethod, mit dem maschinenlesbare Inhalte leichter gelesen werden können. Da Links Teil des HTML-Codes einer Seite sind, sind sie Teil des von Menschen lesbaren Materials. Alles, was Sie tun müssen, um eine Webseite zu erhalten, ist Invoke-WebRequest zu verwenden und ihr eine URL zu geben.

Invoke-WebRequest –Uri ‘http://howtogeek.com’

Wenn Sie nach unten scrollen, sehen Sie, dass die Antwort eine Links-Eigenschaft hat. Wir können die neue Elementaufzählungsfunktion von PowerShell 3 verwenden, um diese herauszufiltern.

(Invoke-WebRequest –Uri ‘http://howtogeek.com’) .Links

Wie Sie sehen, erhalten Sie viele Links zurück. Hier müssen Sie Ihre Fantasie einsetzen, um etwas Einzigartiges zu finden, mit dem Sie die gesuchten Links herausfiltern können. Nehmen wir an, wir möchten eine Liste aller Artikel auf der Titelseite.

((Invoke-WebRequest –Uri ‘ http://howtogeek.com ’) .Links | Where-Object {$_.href -like “http*”} | Wobei Klasse -eq "Titel"). Titel

Eine weitere großartige Sache, die Sie mit den neuen Cmdlets tun können, ist die Automatisierung alltäglicher Downloads. Schauen wir uns an, wie das Bild des Tages automatisch von der Nat Geo-Website entfernt wird. Dazu kombinieren wir die neuen Web-Cmdlets mit Start-BitsTransfer.

$ IOTD = ((Invoke-WebRequest -Uri ‘ http://photography.nationalgeographic.com/photography/photo-of-the-day/’).Links | Wo innerHTML-like "* Wallpaper herunterladen *"). Href
Start-BitsTransfer -Quelle $ IOTD -Ziel C: \ IOTD \

Das ist alles dazu. Hast du eigene nette Tricks? Lass es uns in den Kommentaren wissen.

.eintragsinhalt .Eintrittsfußzeile

Using PowerShell To Work With SharePoint Lists

How To Check Open/Close Ports Of Any Website Using PowerShell

Intro To PowerShell For SharePoint

How To Scrape A Web Page With PowerShell

How To Manage IIS Websites In PowerShell


Cloud und Internet - Die beliebtesten Artikel

Das Anfängerhandbuch für Google Forms

Cloud und Internet Aug 6, 2025

Beginnen Sie gerade mit Google Forms? Noch nie davon gehört? In beiden Fällen finden Sie hier einige Tipps, mit denen Sie mit dem leistungsstarken Formular-Tool von Google loslege..


So starten Sie Ihren eigenen Spieleserver

Cloud und Internet Mar 15, 2026

UNCACHED INHALT Ohishia spielen / Shutte rs und ck Sie können zwar einen Spieleserver auf Ihrem PC hosten, manchmal ist es jedoch bequemer, ei..


So funktioniert der neue Business-Chat von Apple

Cloud und Internet Apr 13, 2025

iMessage dient nicht mehr nur zum Senden von SMS an Freunde und Familie. Mit dem neuen von Apple Business Chat Mit dieser Funktion können Sie Unternehmen und Marken ..


Warum alte Videospiele so schwer waren: Die inoffizielle Geschichte von Nintendo schwer

Cloud und Internet Mar 10, 2026

UNCACHED INHALT Wenn Sie alt genug sind, um in den 80ern oder frühen 90ern Spiele gespielt zu haben, werden Sie sich daran erinnern, dass sie schwierig waren: Ja wirklich..


So machen Sie Cortana zu Ihrem Standardassistenten für Android

Cloud und Internet Jun 20, 2025

UNCACHED INHALT Android-Telefone und -Tablets starten den Google-Assistenten, wenn Sie die Home-Taste lange drücken. Sie können diese Verknüpfung jedoch starten Cortana..


So arbeiten Sie mit Microsoft Office-Dateien in Google Drive

Cloud und Internet May 13, 2025

UNCACHED INHALT Microsoft Office-Dateien sind immer noch sehr verbreitet. Wenn Sie jedoch eher ein Benutzer von Google Text & Tabellen, Blättern und Folien sind, können Sie ..


So lassen Sie Firefox 4 wie Firefox 3 aussehen

Cloud und Internet Apr 6, 2025

Nach dem Upgrade von Firefox 3 auf Version 4 unterscheidet sich die Benutzeroberfläche beim ersten Start der neuen Version drastisch. Wenn Sie feststellen, dass Sie mit einigen Kon..


Greifen Sie auf einfache Weise auf Google Kalender in Firefox zu

Cloud und Internet Jan 22, 2026

UNCACHED INHALT Haben Sie es satt, zwischen Registerkarten (oder Fenstern) hin und her zu wechseln, um Ihrem Google Kalender neue Ereignisse hinzuzufügen? Dann machen Sie sich bereit, die ..


Kategorien