PowerShell 技能连载 - 读取新闻订阅

以下是一个针对有德语技能的用户的特殊服务——对于其他人修改代码会有所挑战:以下代码使用了德国主要新闻杂志的 RSS 订阅,打开一个选择窗口。在窗口中您可以选择一篇或多篇文章,然后在缺省的浏览器中打开选择的文章:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# URL to RSS Feed
$url = 'http://www.spiegel.de/schlagzeilen/index.rss'


$xml = New-Object -TypeName XML
$xml.Load($url)

# the subproperties (rss.channel.item) depend on the RSS feed you use
# and may be named differently
$xml.rss.channel.item |
Select-Object -Property title, link |
Out-GridView -Title 'What would you like to read today?' -OutputMode Multiple |
ForEach-Object {
Start-Process $_.link
}

基本的设计过程是一致的:要将代码改为另一个 RSS 订阅,只需要导航到相应的属性(背后的 XML 的嵌套结构)。

PowerShell 技能连载 - 读取新闻订阅

http://blog.vichamp.com/2019/02/11/reading-news-feeds/

作者

吴波

发布于

2019-02-11

更新于

2022-07-06

许可协议

评论