如何在 Powershell Core 中解析 html

How to parse html in Powershell Core

因此,Powershell Core 中的 Invoke-WebRequest 是用 -UseBasicParsing 永久烘焙的。可以找到更多详细信息 here and here

最终结果 - 结果对象上没有 ParsedHtml 属性。

虽然理由很合理,但问题是 - 如何在 Powershell Core 中解析 HTML?

现在,我可能可以使用 .NET Core 库,例如 HtmlAgilityPack,但似乎需要大量代码更改才能迁移现有 PS 代码以使用此库。

这是我们的最佳选择还是有更好的选择供 PS 核心用户使用?

编辑 1

答案似乎可以在这里找到——

可能最简单的方法是使用 powerHTML 模块,它基本上为 HTML Agility Pack

提供了一个包装器

PowerHTML