zoukankan      html  css  js  c++  java
  • webBrowser自动填充、抓取网页数据

        这是一个c#编程,大家可以随便看看。

        恩,接下来我给大家演示的是自动填充数据登录126邮箱,其中也有抓取数据;

        虽说这个很简单,但也能给向我一样的信手一点参考,我在这写一个例子接下来要想更深一步的理解就靠你自己了。呵呵 开始:

               图1.0跳转到126登录页面

        

    具体代码:

    代码
    //转到页面
    private void button1_Click(object sender, EventArgs e)
    {
    if (comboBox1.SelectedIndex == 0)
    MessageBox.Show(
    "请选择一个网址!");
    else
    {
    timer1.Enabled
    = true;
    this.webBrowser1.Navigate(comboBox1.Text); //跳转到相应的页面
    this.webBrowser1.IsWebBrowserContextMenuEnabled = true;

    }
    }

                      图 1.1 抓取数据

    当你不输入密码或者用户名的时候它会给你个提示信息,在这里我们把它那个提示信息拿过来:

    代码
    //126登录
    private void button3_Click(object sender, EventArgs e)
    {
    //填充账户
    webBrowser1.Document.GetElementById("iptUser").InnerText = textBox2.Text.Trim();
    //填充密码
    webBrowser1.Document.GetElementById("iptPwd").InnerText = textBox3.Text.Trim();
    //调用登录按钮click事件
    webBrowser1.Document.GetElementById("enter.x").InvokeMember("click");
    //获取提示信息
    string ts = webBrowser1.Document.GetElementById("error_div").InnerText;
    if (ts != "")
    MessageBox.Show(ts);
    }

       这里说一下,代码里面的GetElementById("iptUser") 这个“iptUser”就是网页页面里的用户名文本框,这一步操作的就是把textBox.text里面的值填充到网页里面ID为“iptUser”的文本框内;

          //调用登录按钮click事件
                webBrowser1.Document.GetElementById("enter.x").InvokeMember("click");

      这一行的意见就是调用ID为“enter.x”的按钮的“click”事件;

                        图 1.2 浏览器里的网页代码

                        图1.3登录成功

    ------------------------------------------------------------------------------------------------

        结束!其实这里面基本上没什么代码量,而且很容易看懂。

                温馨提示:在你观看了之后请你留下宝贵的意见及建议,

             转载的朋友请注明原文来自http://www.cnblogs.com/song_ 谢谢!

      最后希望此文章对你有所感悟!

  • 相关阅读:
    AX2009直接交运的bug
    数据库日志
    新蛋中国最新的分类导航,右侧展开菜单,可以修改向左或者向右展开
    用图片代替滚动条的代码
    新蛋网的大图展示效果,缩略图点击显示大图,上一个下一个
    Banner 切换,大小图不同,支持FF和OPERA,IE系列
    下拉菜单,支持所有浏览器
    电容选型
    000.数字电子技术分类
    Altium design16设计技巧
  • 原文地址:https://www.cnblogs.com/song_/p/1870996.html
Copyright © 2011-2022 走看看