1

我有一个问题,谷歌上似乎没有人遇到过:

我正在尝试使用 PowerShell 3 获取网页的内容

Invoke-WebRequest -Uri $myUri -DisableKeepAlive

但我每次都会弹出一个说Error fetching Ajax content.<br/>Server Response: undefined. 我单击“确定”,我的脚本继续运行而没有任何抱怨,但它暂停了执行,这是一个问题。

我尝试使用 运行它PowerShell.exe -windowstyle hidden {myScript.ps1},它会抑制弹出窗口,但脚本执行会停止,而它通常会出现。

我尝试了一个Try Catch块,但它似乎没有得到它。

如果这里有人有想法,那就太好了。

4

1 回答 1

2

尝试使用-UseBasicParsingInvoke-WebRequest 上的开关来避免对返回的 HTML 进行 DOM 处理。

于 2013-10-08T19:31:20.240 回答