使用PowerShell从页面下载链接

时间:2017-08-25 04:19:50

标签: powershell

我已经能够从网页上获取所有zip文件链接。

$Links = (((Invoke-WebRequest –Uri $url).Links | Where-Object {$_.href -like “*zip*”} ) 

尝试下载时出错:

Invoke-WebRequest –Uri $Links.HRef

Invoke-WebRequest : Cannot convert 'System.Object[]' to the type 'System.Uri' required by parameter 'Uri'. Specified method is not supported.
At line:1 char:24
+ Invoke-WebRequest –Uri $Links.HRef
+                        ~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgument,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

我只能使用单个网址。如何使用Invoke-WebRequest链接HREF以下载链接列表中的所有URL?

0 个答案:

没有答案