【发布时间】: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