我有一个PowerShell脚本,它将打开一个Internet Explorer实例,转到某个网站并找到一个隐藏的链接,但是当我转到该链接时,它将我重定向到另一个页面。
我想找到Internet Explorer现在所在页面的URL,并将其存储在变量中。
谢谢!
对于只阅读代码的人:
$IE = new-object -com internetexplorer.application
$IE.visible = $true
$Document = $IE.navigate2("example.com")
# Do stuff
$Document = $IE.navigate2($LinkIFound)
# It redirects me...
# TODO: Find URL of page I am now in.
答案 0 :(得分:2)
因此,如果您尝试获取文档的当前位置,则可以使用:$IE.Document.url
$IE = new-object -com internetexplorer.application
$IE.visible = $true
$Document = $IE.navigate2("example.com")
# Do stuff
$OldUrl = $IE.Document.url
$Document = $IE.navigate2($LinkIFound)
sleep -seconds 3
$NewUrl = $IE.Document.url