欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#.NET實現(xiàn)網(wǎng)頁自動登錄的方法

 更新時間:2015年09月28日 17:02:30   作者:清清飛揚  
這篇文章主要介紹了C#.NET實現(xiàn)網(wǎng)頁自動登錄的方法,以實例形式分析了C#實現(xiàn)點擊自動登錄的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#.NET實現(xiàn)網(wǎng)頁自動登錄的方法。分享給大家供大家參考。具體如下:

用C#語言編寫一個Windows Form應用程序,實現(xiàn)自動登錄一個特定的頁面。

下面以自動登錄:http://localhost/Web/Login.aspx 作為例子,講解如何模擬手工輸入用戶名密碼并點擊登錄,實現(xiàn)自動登錄。

新建一個C#應用程序,給應用程序起個名字,如AutoLogin,在窗體中添加一個TextBox、Button,及WebBrowser控件,并為WebBrowser控件添加webBrowser1_DocumentCompleted事件。

按鈕的點擊事件以及webBrowser1_DocumentCompleted的代碼如下:

private void btn_Add_Click(object sender, EventArgs e)
{
 string sUrl = txb_Url.Text.Trim();
 if (sUrl.Length > 0)
 {
  webBrowser1.Navigate(sUrl);
 }
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
 HtmlElement ClickBtn = null;
 if (e.Url.ToString().ToLower().IndexOf("login.aspx") > 0)
 {
  HtmlDocument doc = webBrowser1.Document;
  for (int i = 0; i < doc.All.Count; i++)
  {
   if(doc.All[i].TagName.ToUpper().Equals("INPUT"))
   {
    switch(doc.All[i].Name)
    {
     case "txtUserName":
      doc.All[i].InnerText = "xxxx@yy.com"; // 用戶名
      break;
     case "txtPassword":
      doc.All[i].InnerText = "zzzzzz"; // 密碼
      break;
     case "btnSubmit":
      ClickBtn = doc.All[i];
      break;
    }
   }
  }
  ClickBtn.InvokeMember("Click"); // 點擊“登錄”按鈕
 }
}

當在TextBox中輸入http://localhost/Web/Login.aspx 并點擊按鈕后,就可以實現(xiàn)頁面的自動登錄了。

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C# 開發(fā)step步驟條控件詳解

    C# 開發(fā)step步驟條控件詳解

    本篇文章主要介紹了用C#來實現(xiàn)一個step控件的方法步驟,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • Unity3D基于OnGUI實時顯示FPS

    Unity3D基于OnGUI實時顯示FPS

    這篇文章主要介紹了Unity3D基于OnGUI實時顯示FPS,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C# Winform 實現(xiàn)屏蔽鍵盤的win和alt+F4的實現(xiàn)代碼

    C# Winform 實現(xiàn)屏蔽鍵盤的win和alt+F4的實現(xiàn)代碼

    最近在做一個惡搞程序,就是打開后,程序獲得桌面的截圖然后,然后全屏顯示在屏幕上,用戶此時則不能進行任何操作。
    2009-02-02
  • WPF基礎教程之形狀畫刷與變換詳解

    WPF基礎教程之形狀畫刷與變換詳解

    這篇文章主要給大家介紹了關于WPF基礎教程之形狀畫刷與變換的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • C#中一些你可能沒用過的調(diào)試窗口的方法

    C#中一些你可能沒用過的調(diào)試窗口的方法

    其他窗口比較常用,就不介紹了,是不是有一些你沒用到的窗口呢?
    2013-05-05
  • C#定時器和隨機數(shù)

    C#定時器和隨機數(shù)

    在前一篇中我們介紹了鍵盤和鼠標事件,其實還有一個非常常用的事件,就是定時器事件,如果要對程序?qū)崿F(xiàn)時間上的控制,那么就要使用到定時器。而隨機數(shù)也是很常用的一個功能,在我們要想產(chǎn)生一個隨機的結果時就要使用到隨機數(shù)。本文我們就來簡單介紹一下定時器和隨機數(shù)。
    2015-06-06
  • c# 模擬串口通信 SerialPort的實現(xiàn)示例

    c# 模擬串口通信 SerialPort的實現(xiàn)示例

    本文主要介紹了c# 模擬串口通信 SerialPort的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • 詳解c# AutoMapper 使用方式

    詳解c# AutoMapper 使用方式

    本篇文章主要介紹了詳解c# AutoMapper 使用方式 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 基于C#實現(xiàn)文件偽裝技術

    基于C#實現(xiàn)文件偽裝技術

    這篇文章主要為大家詳細介紹了如何基于C#實現(xiàn)文件偽裝功能,將一般文件夾偽裝成計算機,控制面板,打印機等,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • C#實現(xiàn)簡易的計算器

    C#實現(xiàn)簡易的計算器

    這篇文章主要為大家詳細介紹了C#實現(xiàn)簡易的計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04

最新評論