PowerShell 技能连载 - 从 Internet 下载信息(第 2 部分)

Invoke-WebRequest 可以下载任意类型的信息,而且可以根据您的需要将它转为任意类型。在前一个技能里,我们演示了如何处理 JSON 数据。现在我们来看看返回 XML 数据的网页:

这个例子从欧洲中央银行获取当前的货币兑换率:

1
2
3
$url = 'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml'
$result = Invoke-WebRequest -Uri $url -UseBasicParsing
$result.Content

以下是结果:

1
2
3
4
$url = 'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml'
$result = Invoke-WebRequest -Uri $url -UseBasicParsing
$xml = [xml]$result.Content
$xml.Envelope.Cube.Cube.Cube

PowerShell 技能连载 - 从 Internet 下载信息(第 2 部分)

http://blog.vichamp.com/2018/04/16/downloading-information-from-internet-part-2/

作者

吴波

发布于

2018-04-16

更新于

2022-07-06

许可协议

评论