如何在 Powershell Core 中解析 html

mar*_*ark 5 html powershell parsing powershell-core

因此,Invoke-WebRequest在 Powershell Core 中,使用-UseBasicParsing. 可以在此处此处找到更多详细信息。

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

虽然基本原理非常合理,但问题是 - 如何在 Powershell Core 中解析 HTML?

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

这是我们最好的选择还是对 PS Core 用户有更好的选择?

编辑 1

答案似乎在这里找到 -无法使用 IHTMLDocument2

小智 0

可能最简单的方法是使用 powerHTML 模块,它基本上为 HTML Agility Pack 提供了包装器

PowerHTML