亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#.NET實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)登錄的方法

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

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

用C#語(yǔ)言編寫一個(gè)Windows Form應(yīng)用程序,實(shí)現(xiàn)自動(dòng)登錄一個(gè)特定的頁(yè)面。

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

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

按鈕的點(diǎn)擊事件以及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"); // 點(diǎn)擊“登錄”按鈕
 }
}

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

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

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

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

    Unity3D基于OnGUI實(shí)時(shí)顯示FPS

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

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

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

    WPF基礎(chǔ)教程之形狀畫刷與變換詳解

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

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

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

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

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

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

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

    詳解c# AutoMapper 使用方式

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

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

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

    C#實(shí)現(xiàn)簡(jiǎn)易的計(jì)算器

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

最新評(píng)論