Powershell noob在這裏,它似乎應該很容易,但我無法弄清楚。我想有一個登錄按鈕我的腳本點擊某券商的主頁上:Powershell V3 - 點擊網頁登錄按鈕
$login = Invoke-Webrequest -uri http://www.foliofn.com -sessionvariable fol
$login.links
第三個環節是登錄按鈕,點擊它時會彈出登錄表單:
innerHTML : <I class=icon-lock></I>Login
innerText : Login
outerHTML : <A class="btn btn-small headerloginlink" href="/servlets/ProcessAction?identifier=loginFormEntry&click1=Login"><I class=icon-lock></I>Login </A>
outerText : Login
tagName : A
class : btn btn-small headerloginlink
href : /servlets/ProcessAction?identifier=loginFormEntry&click1=Login
如何使用invoke-webrequest方法「點擊」它?我是否需要以某種方式發帖(儘管這不是表格,只是一個鏈接)。
我知道我可以使用ie.document.getelementsbyTagName來選擇這個元素,然後使用click(),但我無法弄清楚如何在不使用DOM的情況下在V3中做到這一點(如果這是正確的方式說吧)。
你可以用uri foliofn.com調用invoke-request並附加鏈接/按鈕的href。 – andrewb
就是這樣!效果很好,很好,很簡單,謝謝。 – Mark