【发布时间】:2013-06-11 16:29:35
【问题描述】:
我有这个 PS 脚本,它登录到一个站点,然后导航到另一个页面。
我想保存该页面的全部源代码。但出于某种原因。源代码的某些部分没有出现。
$username = "myuser"
$password = "mypass"
$ie = New-Object -com InternetExplorer.Application
$ie.visible=$true
$ie.navigate("http://www.example.com/login.shtml")
while($ie.ReadyState -ne 4) {start-sleep -m 100}
$ie.document.getElementById("username").value = "$username"
$ie.document.getElementById("pass").value = "$password"
$ie.document.getElementById("frmLogin").submit()
start-sleep 5
$ie.navigate("http://www.example.com/thislink.shtml")
$ie.Document.body.outerHTML | Out-File -FilePath c:\sourcecode.txt
这里是没有遇到的代码的 pastebin
http://pastebin.com/Kcnht6Ry
【问题讨论】:
-
粘贴似乎是私有的。
-
抱歉,已修复,请检查。我对此进行了更多研究。它在
//<![CDATA[之后忽略代码
标签: html internet-explorer powershell form-submit powershell-3.0