因此,我尝试了两种方法来调用web,并创建一个带有IE内部的对象来使用Document方法并单击链接进行下载。
$link = $ie.Document.getElementsByTagName('a') _ {$_.innerText -eq 'Windows'} $link.click()
或
调用-webrequest.bitstransfer$C:\ $url|select \temp,其中选择href -exp,其中{$.href -like“*windows*”}
正如您所看到的,只要我单击的链接不是隐藏的javascript输入,我就可以理解整个过程。
我的问题是,我试图自动化一些工作的网站,没有我可以调用的文档方法。另外,当我尝试解压下载链接时,下面是它的样子
href
javascript:__doPostBack('ctl05$CPH_Main$rdgReports$ctl00$ctldf$ctl00','')
还有PS可以点击并下载href链接吗?
发布于 2016-02-26 15:33:01
我认为最好的办法是发送击键,即使这是错误的做法,这似乎是唯一的解决办法。
https://stackoverflow.com/questions/35609486
复制相似问题