是否可以使用Powershell将网页的最后一行直接下载到字符串变量而没有中间文件?
https://www.google.com/finance/getprices?q=20MICRONS&x=NSE&i=1800&p=1d&f=d,o,h,l,c,v
如果最后一行为空或空格,我需要选择带有字符的最后一行。
我试图从谷歌那里挑选最近30分钟的股票数据。
答案 0 :(得分:2)
最后一行是一个空行,所以也许你试图选择它,但你认为你做错了什么。 如果计算行数,则有18个。 对于这种特殊情况,只需选择第16行
$a = Invoke-WebRequest -Uri 'https://www.google.com/finance/getprices?q=20MICRONS&x=NSE&i=1800&p=1d&f=d,o,h,l,c,v'
$a.Content.Split('')[16]
或者您可以从该结果中选择最后两行
$a.Content.Split('') | Select -Last 2
您可以使用Where-Object
过滤空白行$a.Content.Split('') | Where-Object{$_} | Select-Object -Last 1