Powershell - Invoke-RestMethod 获取所有链接
Powershell - Invoke-RestMethod to get all links
正在尝试连接到网页和return那里列出的所有文件名的列表。
我不会包含整个代码(生成令牌等),但使用下面的代码我可以 return 整个 HTML 文档。
$r = invoke-RestMethod $url -Headers @{Authorization="Bearer $bearerToken"}
但我只想取出所有 zip 文件的名称,所以在下面的示例中我只想 return : 1_1_!!_DEV_ORG_HIER.zip
<td>
<a href="/xxxxxxx/rest/DEFAULT/20/file/deployments/1_1_%21%21_DEV_ORG_HIER.zip">1_1_!!_DEV_ORG_HIER.zip</a>
</td>
尝试了各种方法并进行了大量谷歌搜索,但没有任何乐趣,我敢肯定它是我无法理解的简单东西。
非常感谢任何帮助。
通过使用
设法实现了我想要的
Invoke-WebRequest
而不是 Invoke-RestMethod
如下
$r = (Invoke-WebRequest $url -Headers @{Authorization="Bearer $bearerToken"}).links.innerhtml
正在尝试连接到网页和return那里列出的所有文件名的列表。
我不会包含整个代码(生成令牌等),但使用下面的代码我可以 return 整个 HTML 文档。
$r = invoke-RestMethod $url -Headers @{Authorization="Bearer $bearerToken"}
但我只想取出所有 zip 文件的名称,所以在下面的示例中我只想 return : 1_1_!!_DEV_ORG_HIER.zip
<td>
<a href="/xxxxxxx/rest/DEFAULT/20/file/deployments/1_1_%21%21_DEV_ORG_HIER.zip">1_1_!!_DEV_ORG_HIER.zip</a>
</td>
尝试了各种方法并进行了大量谷歌搜索,但没有任何乐趣,我敢肯定它是我无法理解的简单东西。
非常感谢任何帮助。
通过使用
设法实现了我想要的Invoke-WebRequest
而不是 Invoke-RestMethod
如下
$r = (Invoke-WebRequest $url -Headers @{Authorization="Bearer $bearerToken"}).links.innerhtml