WebBrowser实现:自动填充网页上的用户名和密码并点击登录按钮
2016-08-15 15:36
686 查看
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { HtmlElement name = webBrowser1.Document.GetElementById("username"); if (name != null) name.SetAttribute("value", "superman"); HtmlElement pass = webBrowser1.Document.GetElementById("psw"); if (pass != null) pass.SetAttribute("value", "a1b2c3"); HtmlElementCollection hecs=webBrowser1.Document.GetElementsByTagName("input"); foreach( HtmlElement hec in hecs) { if(hec.Name=="Submit") { HtmlElement login = hec; if (login != null) login.InvokeMember("click"); } } }
相关文章推荐
- 数组数据整体按位左移或右移一位
- 谈 API 的撰写 - 子系统
- Spring(一)——总体介绍
- git入门——基于TortoiseGit
- hdu 5839 Special Tetrahedron (判断四面体)
- ThinkPHP中访问MySQL数据库时,报错:phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。
- 设计模式 结构型设计模式之代理模式
- android Studio 如何添加第三方库
- androidPN
- 数据库物理分页和逻辑分页简单介绍
- javascript oop深入学习笔记(一)
- Apache Tomcat相应插件版本
- 李洪强iOS开发本人集成环信的经验总结_06_发送好友请求
- 企业需求
- win10如何改变登陆界面背景
- 【985系列】985的红绿灯难题
- Hibernate HQL查询--源文档学习(一)
- spring-mvc框架学习初长成
- 运维监控平台之zabbix详解1 推荐
- Volley的使用