Получение полной информации об источнике страницы с помощью PowerShell - PullRequest
0 голосов
/ 01 июня 2018

Итак, моя главная проблема в том, что у меня есть список SharePoint, в котором каждый элемент списка может иметь несколько вложенных изображений.Я пытаюсь очистить список с помощью PowerShell, чтобы создать резервную копию всех изображений.

Я могу получить доступ к странице каждого элемента в списке из-за сходства в URL, но не могу извлечь вложения,Это потому, что имя файла не является определяющим.К сожалению, я не могу проанализировать информацию с помощью Invoke-WebRequest, потому что он возвращает HTML-код страницы, в которой нет списка вложенных файлов.

Вместо этого можно просматривать файловые вложения.когда вы используете кнопку «Проверить источник страницы», и я полагаю, это потому, что они находятся внутри функции JavaScript.

Итак, мой вопрос - могу ли я получить каждый файл в приложении к странице из функции JavaScript, чтобычто я могу почистить страницу?Кроме того - правильно ли я интерпретирую эту проблему, и есть ли другие способы ее решения?

Обратите внимание: у меня нет доступа к dll-серверам SharePoint, включая Microsoft.Sharepoint.dll, поэтому я могу 'Используйте классы из этой библиотеки (если только они не могут быть легко импортированы без установки всей библиотеки).

Вот фотография того, где изменяется источник.Я считаю, что именно здесь заканчивается HTML и начинается Javascript:

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

И выделенные строки в этом файле показывают информацию, которую я ищу для анализа изисходную информацию страницы, чтобы я мог сформировать URL для загрузки вложений изображений:

enter image description here

...