webbrowser自动实现登录博客园

代码下载:https://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

 

 

posted @ 2012-06-26 16:06  跟着阿笨一起玩.NET  阅读(9259)  评论(5编辑  收藏  举报