0

我正在使用 PowerShell 编写网络爬虫程序,并希望在表或整行中选择特定值。

我已经管理的是打印出我的值,但它选择了列名和不需要的值。这可能是因为我已经选择了tagName('div')但我不知道我还能选择什么;Table不合适,因为有多个表没有classNameor ids。

$w = Invoke-WebRequest -uri "http://localhost:80/index.html"

$values = $w.ParsedHtml.getElementsByTagName("div") | Where { $_.Id -eq "disk" }

foreach ($val in $values)
{
    Write-Host $val.innertext
}

我希望输出是:

Car
Red
Audi 

但输出是:

VehicleColorBrand
CarRedAudi
4

0 回答 0