我正在使用 PowerShell 编写网络爬虫程序,并希望在表或整行中选择特定值。
我已经管理的是打印出我的值,但它选择了列名和不需要的值。这可能是因为我已经选择了tagName('div')
但我不知道我还能选择什么;Table
不合适,因为有多个表没有className
or id
s。
$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