html页面能调用powershel吗,html – 使用powershell单击网页上的链接,然后传递凭据

我正在尝试测试我们构建的具有临时ssl证书的网页,问题是当我转到页面时,我得到IE安全警告,证明ssl证书无效,有两个链接用于关闭页面,以及另一个进入页面.我能够使用power

shell打开IE并单击ssl警告页面上的链接,但现在我需要填充用户名和密码输入框,然后单击登录按钮.

$url = "res://ieframe.dll/invalidcert.htm?SSLError=50331648#https://10.2.2.1:8050/showme.do"

$ie = New-Object -comobject InternetExplorer.Application

$ie.visible = $true

$ie.silent = $true

$ie.Navigate( $url )

while( $ie.busy){Start-Sleep 1}

$secLink = $ie.Document.getElementsByTagName('A') | Where-Object {$_.innerText - eq 'Continue to this website (not recommended).'}

$secLink.click()

$ie.Document.getElementsByType("input") | where { $.Name -eq "j_username" }.value = "user"

$ie.Document.getElementsByName("input") | where { $.Name -eq "j_password" }.value = "password"

$loginBtn = $ie.Document.getElementsById('input') | Where-Object {$_.Type -eq 'button' -and $_.Value -eq 'LoginButton'}

$loginBtn.click()

所以现在页面打开但输入字段没有填充或单击按钮,我需要某种循环或while语句吗?

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值