我有一个网址,可以为我提供有关浏览器的信息:
我需要PS脚本能够列出这些值(总是一列),并且能够输入文件。
我可以处理文件编写工作的一部分,但我还没有找到如何让脚本读取这些值的线索。
当我这样做时,查看页面来源"在网页上我只是得到了纯文本 - 根本没有其他信息。
我试过这个:
$url = "http://..."
$result = Invoke-WebRequest $url
$elements = $result.AllElements | Select -First 1 -ExpandProperty innerText
$resultArray = @()
foreach($element in $elements.Split("`n")){
{$resultArray += $element}
Write-Output "$element"
}
但我明白了:
术语' Invoke-WebRequest'不被识别为a的名称 cmdlet,函数,脚本文件或可操作程序
使用Powershell 2.0完成任务的可能性很大(尽管我仍然不确定是否会在这种情况下使用#34;`n")
请提示吗?
答案 0 :(得分:0)
在旧版PowerShell中使用Web客户端。
$wc = new-object System.Net.WebClient
$text = $wc.DownloadString('http://websiteUrl')