Вот весь скрипт cls #Устанавливаем сайты для парсинга и формирования ссылок $site = "https://ok.ru/group/61392186441785" $ok = "https://ok.ru" #Извлекаем данные $getHTML = Invoke-WebRequest $site #Достаем из данных нужные ссылки по шаблону $linkRightStat = $getHTML.AllElements | where {$_.href -like '*/statuses/*'} | foreach href $linkRightTopic = $getHTML.AllElements | where {$_.href -like '*/topic/*'} | foreach href #Преобразовываем объекты в строки $linkRightStat = [string[]] $linkRightStat $linkRightTopic = [string[]] $linkRightTopic #ТЕСТ Складываем ссылки в файл if ($linkRightStat){ Add-Content -Value $linkRightStat -path .\Desktop\data.txt } elseif ($linkRightTopic){ Add-Content -Value $linkRightTopic -path .\Desktop\data.txt } else{ "Объекты не найдены!" >> .\Desktop\data.txt } #ТЕСТ Открываем файл для проверки .\Desktop\data.txt
это какой язык? какая-то смесь линуксовых команд с языком пограмированя
PowerShell. Собственно, не столько шелл, сколько скриптовая надстройка над дотнетом.
Обсуждают сегодня