使用PowerShell获取完整的页面源信息

时间:2018-06-01 03:16:40

标签: javascript html powershell invoke-command

所以我的最终问题是我有一个SharePoint列表,其中每个列表项可能有多个图像附件。我希望使用PowerShell来清除列表,以便我可以备份所有图像。

由于网址的相似性,我可以访问列表中的每个项目页面,但我无法提取附件。这是因为文件名是非决定性的。不幸的是,我似乎无法使用Invoke-WebRequest解析信息,因为它会带回页面的HTML,而不会列出文件附件。

相反,当您使用' Inspect页面来源'时,可以查看文件附件。按钮,我相信它是因为它们在JavaScript函数中。

所以,我的问题是 - 我可以从JavaScript函数中获取页面附件中的每个文件,以便我可以抓取页面吗?另外 - 我是否正确地解释了这个问题,还有其他方法可以解决这个问题吗?

请注意:我无法访问SharePoint服务器dll,包括Microsoft.Sharepoint.dll,因此我无法使用该dll中的类(除非它们可以轻松导入而无需安装整个库)。

以下是源更改位置的照片。我相信这是HTML结束和Javascript开始的地方:

This is where I believe the HTML ends, and the JavaScript begins

此文件中突出显示的行显示了我要从页面的源信息中解析的信息,以便我可以形成下载图像附件的URL:

enter image description here

0 个答案:

没有答案