Powershell。如何在表格中显示结果?
你好。 使用Selenium获取数据:Powershell。如何在表格中显示结果?,powershell,Powershell,你好。 使用Selenium获取数据: $artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]") $title = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]") $year = $ie.FindElementsByXPath("//*[contains(@class, 'album__year')]") $link_ar
$artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]")
$title = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]")
$year = $ie.FindElementsByXPath("//*[contains(@class, 'album__year')]")
$link_artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]").findelementbytagname("a").GetAttribute("href")
$link_album = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]").findelementbytagname("a").GetAttribute("href")
所有内容都在一列中发布。如何划分列?每个变量都有一个单独的列。提前感谢我假设您希望结果作为单个对象,而不是单独的变量。如果是,则可以按如下方式创建自定义对象:
$AlbumProperties = @{
artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]");
title = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]");
year = $ie.FindElementsByXPath("//*[contains(@class, 'album__year')]");
link_artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]").findelementbytagname("a").GetAttribute("href");
link_album = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]").findelementbytagname("a").GetAttribute("href")
}
$Album = new-object psobject -Property $AlbumProperties
然后将结果显示为表格:
$Album | Format-Table
我假设您希望将结果作为单个对象,而不是单独的变量。如果是,则可以按如下方式创建自定义对象:
$AlbumProperties = @{
artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]");
title = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]");
year = $ie.FindElementsByXPath("//*[contains(@class, 'album__year')]");
link_artist = $ie.FindElementsByXPath("//*[contains(@class, 'album__artist')]").findelementbytagname("a").GetAttribute("href");
link_album = $ie.FindElementsByXPath("//*[contains(@class, 'album__title')]").findelementbytagname("a").GetAttribute("href")
}
$Album = new-object psobject -Property $AlbumProperties
然后将结果显示为表格:
$Album | Format-Table
请提供一个输出数据的示例,您没有向我们展示输入数据的示例或您希望输出的样子。请参阅,请提供输出数据的示例。如果您没有向我们展示输入数据的示例或您希望输出的样子,请参阅。再见马克谢谢你!告诉我是否可以用CSV、TXT和列导出此内容?我需要在列中导出结果。。不是“一、二、三”您可以通过执行
$Album | export CSV filename.CSV
将单个对象导出为CSV,也可以通过执行$Album | format table | Out file filename.txt
将从format table
获得的表格视图导出为.txt文件。谢谢!告诉我是否可以用CSV、TXT和列导出此内容?我需要在列中导出结果。。不是“一、二、三”,您可以通过执行$Album | export CSV filename.CSV
将单个对象导出为CSV,也可以通过执行$Album | format table | Out file filename.txt
将从format table
获得的表格视图导出为.txt文件。