6

我正在使用这样的命令下载网站:

$response = Invoke-WebRequest 'http://stackoverflow.com'

是否可以使用querySelectorquerySelectorAll来查找某些元素?我知道我可以使用$response.ParsedHtml.all和过滤这些,但我想使用更复杂的查询,我在$response.ParsedHtml.documentElement.

我正在使用 powershell 3 RC。

4

1 回答 1

2

我使用方法 getElementsByTagName。我不确定这是否对你有用。这是我使用上面的代码从页面获取图像的方法:

$response.ParsedHtml.getElementsByTagName("img")

类名称或 ID 存在其他方法。用于$response.ParsedHtml | gm -MemberType Method更多选项。

于 2012-09-04T13:25:35.127 回答