我正在尝试获取Dilbert网站的HTML内容。 我使用以下命令:
Invoke-WebRequest "http://dilbert.com/" -Method Get
但是这样做会收到以下错误消息:
“Invoke-WebRequest:'utf-8lias'不是受支持的编码名称。”
我尝试在最后添加'-ContentType“text / html; charset = utf-8”'但是会出现同样的错误。
如何将'utf-8lias'的已发送标头编码覆盖为'utf-8'?
由于
答案 0 :(得分:0)
使用System.Net.WebClient
的解决方法,您的html将存储在var $p
中,它将在结尾处回显:
$webclient = new-object System.Net.WebClient
$p = $webclient.DownloadString("http://dilbert.com")
$p