С помощью Select-String можно найти текстовый шаблон в файле на клиенте. Как найти в сети?
С помощью Select-String можно найти текстовый шаблон во входных строках текстового файла. Как можно найти текстовый шаблон в документах расположенных в сети, опубликованных соотвественно на языке разметки, т. е .html? Нужно найти выражение состоящее из нескольких слов в одном из документов хранящихся на ресурсе являющемся открытой базой архивных исторических документов.
Знать бы имя документа и ничего б не надо было. Но в том-то и проблема, что имя документа неиззвестно, а просмотривать тысячи док. в базе нереально. На клиенте забрал в переменную, все *.txt и через Select-String прогнал, но это на клиенте, а как то же самое в сети?
neme, Слишком абстрактный вопрос. На него можно дать только такой же абстрактный ответ.
Где-то в сети, где лежат эти документы, можно получить их список (всё тем же Invoke-WebRequest). полученный html отпарсить, Из полученного списка по каким-то критериям выбрать нужный, запросить....
Дело в том что протокол HTTP не поддерживает команду dir или ls и не позволяет вам просмотреть список файлов на вебе. Только знания структуры сайта или поисковой алгоритм позволят перебрать все что есть.
Еще иногда позволяет Apache Http сервер в сключеным модулем авто-индексера. Но этим щас пользуюстя редко. Такие http-файловые браузеры лежат разве что в сайтах университетов или там где хостинг линуксовых пакетов.