【发布时间】:2012-02-21 15:20:30
【问题描述】:
更新,脚本正在使用 PowerShell V3.0,谢谢@Doug
我想使用以下 PowerShell 脚本从 Lufthansa 获取航班状态信息。 我可以在浏览器中查看航班状态信息,但我没有找到任何方法可以使用我的脚本访问此信息。
我想从网站获取以下信息:
- 航班状态
- 时间(出发、到达)
- 机场(出发、到达)
- 航班号(仅限汉莎航空)
脚本:
$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}
}
【问题讨论】: