【问题标题】:Powershell click-to-download Javavascript:__doPostBackPowershell点击下载Javascript:__doPostBack
【发布时间】:2016-02-26 23:33:01
【问题描述】:

所以我尝试了两种方法来调用网络并在内部创建一个带有 IE 的对象以使用 Document 方法并单击链接进行下载。

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

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

如您所见,只要我单击的链接不是隐藏的 javascript 输入,我就已经弄清楚了整个事情。

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

href

javascript:__doPostBack('ctl05$CPH_Main$rdgReports$ctl00$ctldf$ctl00','')

有没有用 PS 来点击和下载那个 href 链接?

【问题讨论】:

    标签: javascript jquery html powershell


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 2019-02-22
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      相关资源
      最近更新 更多