资源简介

c# winform webbrowser 自动登录 百度账户 源代码,没有测试验证码的情况.VS2012测试

资源截图

代码片段和文件信息

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

namespace weblogin
{

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


        private void toolStripTextBox1_KeyDown(object sender KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                Navigate(toolStripTextBox1.Text);
            }
        }

        // Navigates to the URL in the address box when 
        // the Go button is clicked.
        private void goButton_Click(object sender EventArgs e)
        {
            Navigate(toolStripTextBox1.Text);
        }

        // Navigates to the given URL if it is valid.
        private void Navigate(String address)
        {
            if (String.IsNullOrEmpty(address)) return;
            if (address.Equals(“about:blank“)) return;
            if (!address.StartsWith(“http://“) &&
                !address.StartsWith(“https://“))
            {
                address = “http://“ + address;
            }
            try
            {
                webBrowser1.Navigate(new Uri(address));
            }
            catch (System.UriFormatException)
            {
                return;
            }
        }

        // Updates the URL in TextBoxAddress upon navigation.
        private void webBrowser1_Navigated(object sender
            WebBrowserNavigatedEventArgs e)
        {
            toolStripTextBox1.Text = webBrowser1.Url.ToString();
        }


      

        private void webBrowser1_DocumentCompleted(object sender WebBrowserDocumentCompletedEventArgs e)
        {
           // MessageBox.Show(“Finished!“);
            if (webBrowser1.ReadyState < WebBrowserReadyState.Complete) return;

           // MessageBox.Show(“Finished!“);
            HtmlElement txtUserHtml = webBrowser1.Document.All[“userName“];     //输入用户名控件的name
            HtmlElement txtPasswordHtml = webBrowser1.Document.All[“password“];    //输入密码的控件name
            HtmlElement btnClickHtml = webBrowser1.Document.All[“TANGRAM__PSP_3__submit“];      //登陆按钮的name
            txtUserHtml.SetAttribute(“value“ “11111“);    //输入用户名
            txtPasswordHtml.SetAttribute(“value“ “11111“);//输入密码
            btnClickHtml.InvokeMember(“click“);

        }

        private void goButton_Click_1(object sender EventArgs e)
        {

            Navigate(toolStripTextBox1.Text);
        }

        private void Form1_Load(object sender EventArgs e)
        {

        }

        

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11776  2014-10-16 16:54  weblogin\weblogin\bin\Debug\weblogin.exe

     文件      26112  2014-10-16 16:54  weblogin\weblogin\bin\Debug\weblogin.pdb

     文件      21464  2014-10-16 16:54  weblogin\weblogin\bin\Debug\weblogin.vshost.exe

     文件        490  2009-08-31 00:40  weblogin\weblogin\bin\Debug\weblogin.vshost.exe.manifest

     文件       2804  2014-10-16 16:50  weblogin\weblogin\Form1.cs

     文件       4408  2014-10-16 16:37  weblogin\weblogin\Form1.Designer.cs

     文件       7259  2014-10-16 16:37  weblogin\weblogin\Form1.resx

     文件       1229  2014-10-16 16:54  weblogin\weblogin\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6855  2014-10-16 16:04  weblogin\weblogin\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        842  2014-10-16 16:54  weblogin\weblogin\obj\Debug\weblogin.csproj.FileListAbsolute.txt

     文件        847  2014-10-16 16:37  weblogin\weblogin\obj\Debug\weblogin.csproj.GenerateResource.Cache

     文件       1739  2014-10-16 15:24  weblogin\weblogin\obj\Debug\weblogin.csprojResolveAssemblyReference.cache

     文件      11776  2014-10-16 16:54  weblogin\weblogin\obj\Debug\weblogin.exe

     文件       1110  2014-10-16 16:37  weblogin\weblogin\obj\Debug\weblogin.Form1.resources

     文件      26112  2014-10-16 16:54  weblogin\weblogin\obj\Debug\weblogin.pdb

     文件        180  2014-10-16 15:24  weblogin\weblogin\obj\Debug\weblogin.Properties.Resources.resources

     文件        489  2014-10-16 15:22  weblogin\weblogin\Program.cs

     文件       1336  2014-10-16 15:22  weblogin\weblogin\Properties\AssemblyInfo.cs

     文件       2868  2014-10-16 15:22  weblogin\weblogin\Properties\Resources.Designer.cs

     文件       5612  2014-10-16 15:22  weblogin\weblogin\Properties\Resources.resx

     文件       1095  2014-10-16 15:22  weblogin\weblogin\Properties\Settings.Designer.cs

     文件        249  2014-10-16 15:22  weblogin\weblogin\Properties\Settings.settings

     文件       3683  2014-10-16 15:24  weblogin\weblogin\weblogin.csproj

     文件        914  2014-10-16 15:22  weblogin\weblogin.sln

    ..A..H.     35328  2014-10-16 16:55  weblogin\weblogin.v11.suo

     目录          0  2014-10-16 15:22  weblogin\weblogin\obj\Debug\TempPE

     目录          0  2014-10-16 16:54  weblogin\weblogin\bin\Debug

     目录          0  2014-10-16 16:54  weblogin\weblogin\obj\Debug

     目录          0  2014-10-16 15:22  weblogin\weblogin\bin

     目录          0  2014-10-16 15:22  weblogin\weblogin\obj

............此处省略6个文件信息

评论

共有 条评论