Powershell点击下载Javavascript:__ doPostBack

时间:2016-02-24 17:53:34

标签: javascript jquery html powershell

所以我尝试了两种方式来调用Web,并使用IE创建一个对象来使用Document方法并单击一个链接进行下载。

$ link = $ ie.Document.getElementsByTagName('a')| where-object {$ _。innerText -eq'Windows'} $ link.click()

OR

invoke-webrequest $ url | select -exp links | select href |其中{$ .href -like“* windows *”} | foreach {start-bitstransfer $ C:\ Users \ temp

正如你所看到的,只要我点击的链接不是隐藏的javascript输入,我就会弄清楚整个事情。

我的问题是我正在尝试使用没有我可以调用的Document方法的网站自动完成某些工作。此外,当我尝试提取下载链接时,这就是它的样子

HREF

的javascript:__ doPostBack( 'ctl05 $ $ CPH_Main $ rdgReports $ ctl00 $ ctldf ctl00', '')

无论如何有PS点击并下载该href链接?

1 个答案:

答案 0 :(得分:0)

我认为解决这个问题的最佳方法是发送击键,即使这是不好的做法,它似乎是唯一的解决方案。