0
每個月我都需要從同一供應商的很多不同賬戶中提取大量賬單。我已經讓我的腳本登錄到這些帳戶並導航到正確的站點。 問題是,該網站有很多賬單,我只想要最近的賬單。通常情況下,網站上的第一個鏈接,格式如下:Powershell;點擊多個類似鏈接中的特定鏈接
<div class="dataTable-cell dataTable-cell--w20">
<div class="btn btn--secondary">
<a href="/myaccount/bills/bill_download/stringofcharacters" onclick="track('bill_download',{'prop3':'Button:bills','events92':1});">Download</a>
</div>
</div>
我只是不能讓我的腳本點擊鏈接。有任何想法嗎?我已經嘗試過多種方式來獲得鏈接,但是毫無效果(當量,-match,-contains等) 這是我到目前爲止有:
$username = "username"
$password = "password"
$ie = New-Object -com InternetExplorer.Application
$ie.visible=$true
$ie.navigate("https://provider.domain/login")
while($ie.ReadyState -ne 4) {start-sleep -m 100}
$ie.document.getElementById("IDToken1").value= "$username"
$ie.document.getElementById("IDToken2").value = "$password"
$loginBtn = $ie.Document.getElementById("Login.Submit")
$loginBtn.click();
start-sleep 5
$ie.navigate("https://provider.domain/myaccount/bills/")
start-sleep 5
獲取幫助調用-的WebRequest -Full。你也可能需要一個像fiddler這樣的工具:http://www.telerik.com/fiddler。在任何情況下你最好發佈你到目前爲止 –