Получение полной информации об источнике страницы с помощью PowerShell

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

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

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

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

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

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

Я считаю, что здесь заканчивается HTML и начинается JavaScript

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

введите здесь описание изображения


person Free Url    schedule 01.06.2018    source источник
comment
Я бы использовал Invoke-Webrequest и проанализировал HTML-код с помощью регулярных выражений, чтобы извлечь имена файлов DSC*.JPG, и снова Invoke-Webrequest, чтобы наконец получить изображения.   -  person f6a4    schedule 01.06.2018
comment
Это идея, но при использовании Invoke-WebRequest загружается только HTML (цветной текст, заканчивающийся на первой картинке выше). Я предполагаю, что этот нецветный текст, который я получаю (2-е изображение, при выборе правой кнопки мыши -> просмотр исходного кода страницы), является какой-то внутренней функцией JavaScript. Это текст с именами файлов, которые я могу разобрать. Но я не знаю, как добраться до них программно. Также обратите внимание, что имена изображений не всегда будут DSCN*.JPG, но синтаксический анализ не является проблемой.   -  person Free Url    schedule 01.06.2018
comment
Возможно, это проблема синхронизации, как здесь: stackoverflow.com/questions/17049203/" оценит и посоветует эту страницу как можно скорее.   -  person Free Url    schedule 01.06.2018