Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Mehrere Werte aus einer Webseite auslesen und dann filtern

$
0
0

Hallo zusammen,

ich möchte aus einer Webseite das Datum und einen Bandnamen auslesen. (Zusätzliche Infos werden auch angezeigt, diese stören jedoch nicht). Es sollen nur die Bandnamen (und zusätzliche Infos) plus Datum aus einer zuvor eingelesenen Liste aus Bandnamen angezeigt werden.

Das Anzeigen aller Bands und aller dazugehörigen Datumsangaben funktioniert. Beim filtern auf die Bands aus meiner Liste werden allerdings die Datumsangaben nicht angezeigt. Was mache ich falsch? Bin für jede Idee dankbar!

Sönke

$HafenklangWeb = 'http://www.hafenklang.org/vorschau.html'
$Bandlist = Get-Content -path 'C:\temp\BandListe.txt'
$HafenklangContent = Invoke-WebRequest -Uri $HafenklangWeb

# Hafenklang
$AllConcerts1 = ($HafenklangContent.AllElements | Where-Object {$_.class -match 'event-title' -or $_.class -match 'date'}).innertext

ForEach ($Band in $Bandlist)
{$AllConcerts -match $Band}


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>