我使用WebBrowser控件自動執行表單登錄。擁有文本框,密碼和按鈕登錄的客戶端ID,我可以做到這一點。使用Webbrowser控件在網站中自動執行表單登錄
問題是,我仍然可以做到這一點,而無需識別按鈕的ID並模擬點擊?
我使用WebBrowser控件自動執行表單登錄。擁有文本框,密碼和按鈕登錄的客戶端ID,我可以做到這一點。使用Webbrowser控件在網站中自動執行表單登錄
問題是,我仍然可以做到這一點,而無需識別按鈕的ID並模擬點擊?
是;您可以撥打對象的submit
方法。
例如:
browser.Document.Forms[0].Invokemember("submit");
要設置通過
用戶名和密碼,環browser.Document.Forms[0].GetElementsByTagName("input")
Tpassword將有type
屬性等於password
,只是密碼之前的用戶名可能會是。
@ S.Laks:他還需要填寫用戶名和密碼。 – 2010-03-16 01:37:23
是的,但他沒有要求。 – SLaks 2010-03-16 01:37:50
他這樣做:「通過文本框的客戶端ID,密碼和按鈕登錄,我能夠做到這一點。」我想不出爲什麼他會問這些控制。 – 2010-03-16 01:38:41
順便說一句,與VB.NET不同,沒有C#.NET這樣的東西。 – 2010-03-16 01:36:02