博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#实现网页表单自动提交
阅读量:6506 次
发布时间:2019-06-24

本文共 1156 字,大约阅读时间需要 3 分钟。

首先,设计一个简单的Form界面,好直观的查看登录情况,界面如图下图所示:  然后在 webBrowser1_DocumentCompleted函数中添加如下代码:private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){  #region 参数设置  HtmlElement btnSubmit = webBrowser1.Document.All["enter.x"]; //获取登录对应元素   对应的ID名称  HtmlElement tbUserid = webBrowser1.Document.All["user"];     //获取用户名对应元素 对应ID名称  HtmlElement tbStyle = webBrowser1.Document.All["style"];     //获取版本对应元素   对应ID名称  HtmlElement tbPasswd = webBrowser1.Document.All["password"]; //获取密码对应元素   对应ID名称  if (tbUserid == null || tbPasswd == null )  return;  tbUserid.SetAttribute("value", txtUseName.Text);     //给用户名赋值  tbPasswd.SetAttribute("value", txtPassWord.Text);    //给密码赋值  tbStyle.Children[Convert.ToInt32(txtstyle.Text)].SetAttribute("selected", "selected");//设置版本  btnSubmit.InvokeMember("click"); //模拟点击登录按钮  #endregion} 在确定按钮的响应函数btnOK_Click中添加如下代码:private void btnOK_Click(object sender, EventArgs e){  webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);  webBrowser1.Navigate("http://www.126.com");}编译、运行 原文:http://blog.csdn.net/zhaoyun1016/article/details/5328815

 

你可能感兴趣的文章
device platform 相应的表
查看>>
php des 加密解密实例
查看>>
【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
查看>>
实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求
查看>>
安德鲁斯----多媒体编程
查看>>
[zz]在linux中出现there are stopped jobs 的解决方法
查看>>
Delphi下实现全屏快速找图找色 一、数据提取
查看>>
查询表字段信息
查看>>
logback与Log4J的区别
查看>>
关于机器学习的最佳科普文章:《从机器学习谈起》
查看>>
dxFlowChart运行时调出编辑器
查看>>
NET Framework 3.0 (WinFX) RTM发布
查看>>
图片拼接器
查看>>
C++ TinyXml操作(含源码下载)
查看>>
ogre场景图与场景内容分离
查看>>
中断小笔记
查看>>
C#委托、事件、消息(入门级)
查看>>
通信常用概念
查看>>
FreeBinary 格式说明
查看>>
使用Spring Cloud和Docker构建微服务
查看>>