2012-09-04 66 views
4

我下載的網站,這樣的命令:是否有可能在PowerShell 3.0中的Invoke-WebRequest中使用document.querySelector?

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

是否有可能使用querySelectorquerySelectorAll找到某些元素?我知道我可以使用$response.ParsedHtml.all並對其進行過濾,但我想使用更復雜的查詢,並且我在$response.ParsedHtml.documentElement中看不到任何內容。

我正在使用powershell 3 RC。

回答

2

我使用方法getElementsByTagName。我不確定這是否適合你。以下是我如何使用上面的代碼從頁面獲取圖像:

$response.ParsedHtml.getElementsByTagName("img") 

其他方法存在類名稱或ID。使用$response.ParsedHtml | gm -MemberType Method獲取更多選項。

相關問題