使用Powershell在网页中填充用户名/密码 [英] Populate username/password in webpage with Powershell

查看:579
本文介绍了使用Powershell在网页中填充用户名/密码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Motorola路由器的登录页面中填充用户名和密码.页面的部分HTML如下:

I'm trying to populate the username and password in a Motorola router's login page. Partial HTML of the page is below:

<form name="login" onsubmit="return loginSubmit()" action="/goform/login" method="POST"> 
  <div id="moto-login">

    <some divs snipped>

    <div id="moto-username">
    <input name="loginUsername" class="moto-username-input" onfocus="onFocusUsername()" onblur="onBlurUsername()" type="text" value="Username">
    </div>

    <some divs snipped>

  </div>
</form>

我正在使用PowerShell,并尝试获取值字符串的句柄.我可以这样做:

I'm using PowerShell, and trying to get a handle on the value string. I can do this:

$ie.Document.IHTMLDocument3_getElementById("moto-username").innerHTML

并得到这个:

<input name="loginUsername" class="moto-username-input" onfocus="onFocusUsername()" onblur="onBlurUsername()" type="text" value="Username">

...但是我看不到如何设置变量.这是由于<div> s的嵌套造成的吗?

…but I can't see how to set the variables. Is this due to the nesting of <div>s?

我尝试了多种形式,例如:

I've tried various forms, such as:

$iePPM.Document.IHTMLDocument3_getElementById("moto-username") = "myusername"

...但是没有任何作用.

…but nothing is working.

TIA!

推荐答案

我能够成功填充用户名和密码字段,然后单击以下按钮:

I was able to successfully populate the username and password fields and click the button with:

$ ie.Document.IHTMLDocument3_getElementById("loginUsername").value ="admin" $ ie.Document.IHTMLDocument3_getElementById("loginPassword").value ="password"; $ Link = $ ie.Document.getElementsByTagName("input")|哪里对象{$ _.type -eq'submit'} $ Link.click()

$ie.Document.IHTMLDocument3_getElementById("loginUsername").value = "admin" $ie.Document.IHTMLDocument3_getElementById("loginPassword").value = "password" $Link = $ie.Document.getElementsByTagName("input") | Where-Object {$_.type -eq 'submit'} $Link.click()

这篇关于使用Powershell在网页中填充用户名/密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆