如何在 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
提供了一个包装器
因此,Powershell Core 中的 Invoke-WebRequest
是用 -UseBasicParsing
永久烘焙的。可以找到更多详细信息 here and here。
最终结果 - 结果对象上没有 ParsedHtml
属性。
虽然理由很合理,但问题是 - 如何在 Powershell Core 中解析 HTML?
现在,我可能可以使用 .NET Core 库,例如 HtmlAgilityPack,但似乎需要大量代码更改才能迁移现有 PS 代码以使用此库。
这是我们的最佳选择还是有更好的选择供 PS 核心用户使用?
编辑 1
答案似乎可以在这里找到——
可能最简单的方法是使用 powerHTML 模块,它基本上为 HTML Agility Pack
提供了一个包装器