Как разобрать RSS-канал с сайта, используя powershell? - PullRequest
0 голосов
/ 09 апреля 2020

Мои данные поступают непосредственно с веб-сайта. Я хочу иметь возможность анализировать информацию, используя powershell и что-то вроде datagridview. Ниже я предоставляю образец данных, которые нам необходимо проанализировать, нам просто хотелось бы иметь возможность извлечь краткое описание, дату и краткое резюме.

          Invoke-WebRequest -Uri 'https://..../static/jf36ohodxnw7oemghsau1t7qb0w4y708.rss' -                  OutFile C:\alerts.html
         [xml]$Content = Get-Content C:\alerts.html
         $Feed = $Content.rss.channel
         ForEach ($msg in $Feed.Item){
         $ParseData = (($msg.description))
         ForEach ($Datum in $ParseData){
         If ($Datum -like "Title"){[int]$Upvote = ($Datum).split(' ') | Select-Object -First 1}#EndIf
         If ($Datum -like "comments"){[int]$Downvote = ($Datum).split(' ') |  Select-Object -First 1}#EndIf
       }#EndForEach
        [PSCustomObject]@{
       'LastUpdated' = [datetime]$msg.pubDate
       'Title' = $msg.title
       'Link' = $msg.link.InnerText
         'Comments' = $msg.description.InnerText
        'Other' = $FeedBackID
       }#EndPSCustomObject
       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...