代碼下載:http://files.cnblogs.com/zfanlong1314/AutoLogin.zip
關於webBrowser控件的一些其他用法:
如何解決WebBrowser.DocumentCompleted事件的多次調用
http://www.cnblogs.com/rchlz/archive/2009/02/27/1399274.html
Webbrowser控件判斷網頁加載完畢的簡單方法
http://www.blogjava.net/weidagang2046/archive/2007/03/04/101785.html
C#中的WebBrowser控件的使用
http://blog.sina.com.cn/s/blog_3d7bed6501000c8n.html
謹慎注意WebBrowser控件的DocumentCompleted事件
http://blog.itpub.net/10474909/viewspace-611461/
自定義Webrowser控件下載:
http://developer.51cto.com/art/201209/357730.htm]http://developer.51cto.com/art/201209/357730.htm
http://download.csdn.net/download/klaus_c/5584807]http://download.csdn.net/download/klaus_c/5584807
http://www.codeproject.com/Articles/13598/Extended-NET-2-0-WebBrowser-Control
Firefox https://code.google.com/p/geckofx/
Chrome https://github.com/cefsharp/CefSharp
https://bitbucket.org/xilium/xilium.cefglue/wiki/Home
cefsharp(博客地址:http://blog.csdn.net/shenge321/article/details/16822765)
官方下載:https://github.com/cefsharp/CefSharp
C#WinForm應用程序實現自動填充網頁上的用戶名和密碼並點擊登錄按鈕
本文轉載:http://www.cnblogs.com/bitzhuwei/archive/2012/05/23/2515040.html
一、使用WebBrowser控件,在documentComplete事件處理器里寫
HtmlElement name = webBrowser1.Document.GetElementById("ctl00$content$loginname"); if (name != null) name.SetAttribute("value", User); HtmlElement pass = webBrowser1.Document.GetElementById("ctl00$content$pwd"); if (pass != null) pass.SetAttribute("value", Password); HtmlElement login = webBrowser1.Document.GetElementById("ctl00_content_summit"); if (login != null) login.InvokeMember("click");
二、使用WebClient自動填寫並提交ASP.NET頁面表單
http://www.cnblogs.com/anjou/archive/2006/12/25/602943.html
http://www.cnblogs.com/anjou/archive/2007/03/07/667253.html