自动输入网页表格

时间:2018-09-04 14:24:29

标签: html powershell

我一直在尝试编写一个脚本,该脚本将自动重置来自第三方的用户电子邮件,我正在修改我编写的与此相关的代码,但是我遇到了一个令人困惑的问题,经过调查似乎与之相关得到IE的支持。

我正在使用的代码:

$Email= "myname"
$url = "URL"
$ie = New-Object -com internetexplorer.application
$ie.visible = $true

while($ie.Busy) { Start-Sleep -Milliseconds 1000 }

(($ie.Document.IHTMLDocument3_getElementsByTagName("Input")) |select -first 1).value = $username

我最初使用

$emailF = $ie.document.getElementByID('email')
$EmailF.value = "$Email"

但是,这导致了:

  

HRESULT异常:0x800A01B6

无论如何调查此here,解决方法都是更改为$ie.Document.IHTMLDocument3_getElementsByTagName("Input"),但是现在我遇到了错误

  

异常设置“值”:“在此对象上找不到属性“值”。请验证该属性是否存在并且可以设置。”

提前谢谢

0 个答案:

没有答案