Читаем RSS средствами PowerShell
В процессе предпраздничного разгребания накопленных черновиков нашелся скрипт для получения RSS лент средствами PowerShell.
Вещь простая, совершенно бесполезная (я для нее практического применения не нашел), но упомянуть ее стоит.
Хотя, вполне можно придумать сценарий когда у вас на рабочей станции нет никаких ридеров, но есть доступ в интернет и злой дядька сисадмин не дает запускать ничего кроме IE который ходит только на один узел
Придумать можно все что угодно…
Скрипт простой, вот он:
$feed="http://feeds.feedburner.com/wmemories"
# создаем объект System.Net.WebClient
$client = New-Object System.Net.WebClient
# задаем кодировку. Без нее будут выводится крякозябры
$client.Encoding = [System.Text.Encoding]::UTF8
$rss = [xml]$client.DownloadString($feed)
# получаем все что есть
$rss.rss.channel.item | format-list
# или компактно выводим результаты в форме таблички
$rss.rss.channel.item | format-table title,pubDate, link
Похожие статьи
Вы можете оставить комментарий.
Почему бесполезная?
Мне установка кодировки очень даже помогла.
Спасибо.
_AlexЦитировать