zoukankan      html  css  js  c++  java
  • VS2005中使用webBrowser控件实现自动登录Gmail邮件的实例

    这是一个小实现,可以实现自动登录Gmail邮箱。

    使用VS2005 C#新建一个 Windows应用程序,

    在Form1窗体上添加一个webBrowser控件,

    编写如下代码,就可以实现:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                webBrowser1.Url = new Uri("http://www.gmail.com");
            }

            private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                HtmlElement txtUserHtml = webBrowser1.Document.All["Email"];
                HtmlElement txtPasswordHtml = webBrowser1.Document.All["Passwd"];
                HtmlElement btnClickHtml = webBrowser1.Document.All["signIn"];


                txtUserHtml.SetAttribute("value", "这里填写用户名");//输入用户名
                txtPasswordHtml.SetAttribute("value", "这里填写密码");//输入密码
                btnClickHtml.InvokeMember("click");
            }
        }
    }
    这是一个Windows Form与WebBrows交互的小示例。其中涉及到了Web页面上的文本输入框的填写和单击命令按钮的响应。这也是网页表单的最常见形式,填写完信息后,单击命令按钮提交信息。

  • 相关阅读:
    .net的一致性哈希实现
    一次基于etcd的分布式锁自动延时失败问题的排查
    一次kubernetes资源文件创建失败的排查
    去除右键菜单中的图形属性
    三款实用的视频格式转换工具
    使用iframe设置frameset的高度
    IIS中asp网站播放flv视频技术
    Joomla3.1.1在64位win7下安装
    64位win7旗舰版搭建apache+php+mysql开发环境[转]
    Windows下实战Apache+PHP [转]
  • 原文地址:https://www.cnblogs.com/hfzsjz/p/1663717.html
Copyright © 2011-2022 走看看