PowerShell - HTML-Analyse: Informationen von einer Website abrufen

Update-Skript wird das arbeiten mit PowerShell V3.0, Danke @ Doug

Ich möchten, verwenden Sie das folgende PowerShell-Skript, um Fluginformationen von der Lufthansa.
Ich kann sehen Sie Flugstatus-Informationen im browser, aber ich habe nicht gefunden, einen Weg, um den Zugriff auf diese Informationen mit meinem Skript.

Möchte ich folgende Informationen von der website:

  • flight status
  • Zeit (Abfahrt, Ankunft)
  • Flughafen (Abflug, Ankunft)
  • Flugnummer (Nur Lufthansa)

Skript:

$flight = " LH3396"
$url = "http://bing.com?q=flight status for $flight"
$result = Invoke-WebRequest $url
$elements = $result.AllElements | Where Class -eq "ans" | Select -First 1 -ExpandProperty innerText 

#[string[]]$resultArray

$resultArray = @()

foreach($element in $elements.Split("`n")){
    if($element.Length -gt "2")
    {$resultArray += $element}
}

InformationsquelleAutor der Frage LaPhi | 2012-01-29

Schreibe einen Kommentar