• 大小: 49KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: C#
  • 标签:

资源简介

使用C#登录带验证码的网站 使用C#登录带验证码的网站 使用C#登录带验证码的网站 使用C#登录带验证码的网站 使用C#登录带验证码的网站 使用C#登录带验证码的网站

资源截图

代码片段和文件信息

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

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

        private void button2_Click(object sender EventArgs e)
        {
           if(string.IsNullOrEmpty(html))
           {
               MessageBox.Show(“请点击获得验证码按钮“);
               return;
           }
            //string lt = Getlt(html);

            //string header = ““;
            //string url1 = “https://cas.sdo.com:80/cas/login?service=http://zh.sdo.com/web1.0/home/select.asp“;

            //string postData = “warn=false&_eventId=submit&idtype=0&gamearea=0&gametype=0&challenge=5652<=“ + lt +
            //                  “&username=“ + this.textBox1.Text + “&password=“ + this.textBox2.Text +
            //                  “&ekey=&challenge=5652“;
            //html = Http.GetHtml(url1 postData aspcookie out header); //login
            //richTextBox1.AppendText(html);
            //if (html.IndexOf(“login2.asp“) > 0)
            //{
            //    MessageBox.Show(“用户名或密码错误“);
            //    return;
            //}

            //html =Http.GetHtml(“https://cas.sdo.com:80/cas/login?service=zh011x01.sdo.com/index.php“ aspcookie out header);
            //richTextBox1.AppendText(html);
            //if (html.IndexOf(“login2.asp“) > 0)
            //{
            //    MessageBox.Show(“登录失败。请重试“);
            //    return;
            //}

            string clientKey = GetClientKey(html);
            string postData =
                “__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwULLTE4NDgzMDI2NjcPFgIeCkZpbmlzaFN0YXloFgJmD2QWBAIBDxYCHgRUZXh0BQznlKjmiLfnmbvlvZVkAgIPZBYCAgMPZBYCAgEPFgIeB1Zpc2libGVoZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAgUeY3RsMDAkQ1BIX0NvbnRlbnQkY2JfU2F2ZVN0YXRlBR1jdGwwMCRDUEhfQ29udGVudCRJbWFnZV9Mb2dpbr5SL%2FGtMqVCJ%2FCh4jH%2FXp4DhlVU&ctl00%24CPH_Content%24tb_LoginNameOrLoginEmail=“+textBox1.Text
                +“&ctl00%24CPH_Content%24tb_Password=“+textBox2.Text
            +“&ctl00%24CPH_Content%24tb_ExPwd=“+textBox3.Text
            +“&ClientKey=“+clientKey
            +“&ctl00%24CPH_Content%24cb_SaveState=on&from=http%3A%2F%2Fhi.csdn.net%2Fmy.html&MailParameters=&MailParameters=&ctl00%24CPH_Content%24Image_Login.x=26&ctl00%24CPH_Content%24Image_Login.y=11“;
            string header;
            string returnHtml = Http.GetHtml(“http://passport.csdn.net/UserLogin.aspx“ postData aspcookie out header); //login
            richTextBox1.AppendText(returnHtml);
            //if (html.IndexOf(“login2.asp“) > 0)
            //{
            //    MessageBox.Show(“用户名或密码错误“);
            //    return;
            //}
        }
        private string GetClientKey(string html)
        {
            string str = html.

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

     文件      28672  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\bin\Debug\LoginSdoDemo.exe

     文件      34304  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\bin\Debug\LoginSdoDemo.pdb

     文件       5632  2008-05-08 01:55  LoginSdoDemo\LoginSdoDemo\bin\Debug\LoginSdoDemo.vshost.exe

     文件       4251  2008-05-08 02:11  LoginSdoDemo\LoginSdoDemo\Form1.cs

     文件       7172  2008-05-08 02:11  LoginSdoDemo\LoginSdoDemo\Form1.Designer.cs

     文件       5814  2008-05-08 02:11  LoginSdoDemo\LoginSdoDemo\Form1.resx

     文件       6105  2008-05-08 01:10  LoginSdoDemo\LoginSdoDemo\Http.cs

     文件       3266  2008-05-06 02:09  LoginSdoDemo\LoginSdoDemo\LoginSdoDemo.csproj

     文件        842  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\obj\Debug\LoginSdoDemo.csproj.GenerateResource.Cache

     文件      28672  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\obj\Debug\LoginSdoDemo.exe

     文件        180  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\obj\Debug\LoginSdoDemo.Form1.resources

     文件      34304  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\obj\Debug\LoginSdoDemo.pdb

     文件        180  2008-05-06 02:09  LoginSdoDemo\LoginSdoDemo\obj\Debug\LoginSdoDemo.Properties.Resources.resources

     文件        807  2008-05-08 02:12  LoginSdoDemo\LoginSdoDemo\obj\LoginSdoDemo.csproj.FileListAbsolute.txt

     文件        479  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo\Program.cs

     文件       1280  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo\Properties\AssemblyInfo.cs

     文件       2853  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo\Properties\Resources.Designer.cs

     文件       5350  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo\Properties\Resources.resx

     文件       1097  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo\Properties\Settings.Designer.cs

     文件        249  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo\Properties\Settings.settings

     文件        260  2008-05-08 02:13  LoginSdoDemo\LoginSdoDemo.gpState

     文件        902  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo.resharper

     文件       1045  2008-05-08 02:13  LoginSdoDemo\LoginSdoDemo.resharper.user

     文件        925  2008-05-06 01:16  LoginSdoDemo\LoginSdoDemo.sln

    ..A..H.     15360  2008-05-08 02:13  LoginSdoDemo\LoginSdoDemo.suo

     文件       3288  2008-05-08 01:55  LoginSdoDemo\_ReSharper.LoginSdoDemo\CachesImage.bin

     文件          4  2008-05-08 01:55  LoginSdoDemo\_ReSharper.LoginSdoDemo\TodoCache\.format

     文件       1084  2008-05-08 01:55  LoginSdoDemo\_ReSharper.LoginSdoDemo\TodoCache\3\57389b87.dat

     文件          4  2008-05-08 01:55  LoginSdoDemo\_ReSharper.LoginSdoDemo\WordIndex.New\.format

     文件       4695  2008-05-08 01:55  LoginSdoDemo\_ReSharper.LoginSdoDemo\WordIndex.New\6\37a09c11.dat

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

评论

共有 条评论

相关资源