PowerShell 技能连载 - 读取 RSS 频道
我们可以通过 XML 对象来读取 RSS 频道信息,然而 XML 对象不支持代理服务器。
这个例子用 Invoke-WebRequest
通过代理服务器来获取 RSS 数据(如果忽略 -Proxy
参数则直接获取),然后将结果转换为 XML。
#requires -Version 3
$url = 'http://blogs.msdn.com/b/powershell/rss.aspx'
$page = Invoke-WebRequest -Uri $url <#-Proxy 'http://proxy...:8080' -ProxyUseDefaultCredentials#>
$content = $page.Content
$xml = [XML]$content
$xml.rss.channel.item | Out-GridView
这段代码将显示 PowerShell 团队博客数据。
PowerShell 技能连载 - 读取 RSS 频道