2016-02-24 45 views
0

所以我已經嘗試了兩種方式來調用一個web,並在IE裏面創建一個對象來使用Document方法,並單擊一個鏈接進行下載。Powershell點擊下載Javavascript:__ doPostBack

$ link = $ ie.Document.getElementsByTagName('a')|其中對象{$ _的innerText -eq '窗口'。} $ link.click()

OR

調用-的WebRequest $網址|選擇-exp鏈接|選擇HREF | {$ .href -like「* windows *」} | foreach {start-bitstransfer $ C:\ Users \ temp

正如您所看到的,只要鏈接已經計算出來,我點擊不是一個隱藏的JavaScript輸入。

我的問題是,我試圖自動化一些網站沒有我可以調用的文檔方法的一些工作。此外,當我嘗試提取的下載鏈接,嗯,這裏是什麼樣子

HREF

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

無論如何用PS來點擊並下載該href鏈接?

回答

0

我認爲最好的辦法是發送擊鍵,儘管這是不好的做法似乎是唯一的解決方案。