服务器重启后,GetElementsByTagName('a')停止工作

时间:2017-08-21 09:55:12

标签: html powershell

我的脚本中有这个:

$link = $ie.Document.GetElementsByTagName('a') |
        Where-Object {$_.InnerText -eq'xxxxxx'} |
        select -First 1

工作得很好,突然间它停止了工作;它在服务器重启后停止工作,可能还有更新,这个脚本仍在我的机器上工作。

服务器有PowerShell v5.0;在我的本地机器上它是v5.1。

这可能是问题吗?

1 个答案:

答案 0 :(得分:1)

使用IE com对象时,我总是遇到问题。

尝试使用

$IE.Document.IHTMLDocument3_getElementsByTagName()

相反,看看是否能解决您的问题,IHTMLDocument2/3方法在powershell的更高版本中通常更可靠。

相关问题