使用C 傳送Http請求實現模擬登陸例項

2022-10-06 06:57:08 字數 817 閱讀 4052

模擬登陸的原理很簡單,就是傳送乙個http 請求伺服器獲得響應,然後客戶端獲取到cookie即可實現模擬登陸,比如一些搶票軟體的原理無非也是這樣模擬客戶程式設計客棧端的c 然後傳送請求去搶票,然後12306 本文將演示如何用c# 來實現模擬登陸的,推薦一款工具fiddler,這是一款監聽http 請求的利器。廢話不多說,我就以部落格園為例來實現模擬登陸。首先我登陸部落格園 輸入使用者名稱和密碼點登陸 就會看到fiddler 上的相關資訊:

ok,我首先需要傳送乙個http 請求 ,這個請求時post的方式,然後使用者名稱和密碼就是post的資料。**如下:

static cookiecontainer getcookie(string poststring, string posturl)

拿到cookie 之後我們就可以程式設計客棧以使用者的什麼去使用者的後台或者其他的地方:

static string getcontent(cookiecontainer cookie, string url)

} return content;

}ok 下面是呼叫 我寫的是乙個控制台程式:

static void main(string args)

";//從登陸的位址獲取cookie

cookiecontainer cookie = getcookie(loginstr, "");

//這個是進入後台位址

console.writeline(getcontent(cookie, ""));

console.read();

}可以看到我已經進入了後台了:

本文標題: 使用c#傳送http請求實現模擬登陸例項

本文位址:

使用C 傳送Http 請求實現模擬登陸

時間 2015 01 09 14 31 00 精華區 原文主題 模擬登陸的原理很簡單,就是傳送乙個http 請求伺服器獲得響應,然後客戶端獲取到cookie即可實現模擬登陸,比如一些搶票軟體的原理無非也是這樣模擬客戶端的cookie 然後傳送請求去搶票,然後12306 本文將演示如何用c 來實現模擬...

C 模擬http 傳送post或get請求

模擬http提交表單並獲取返回資料 post 提交位址 引數 模擬http提交表單並獲取返回資料 get 提交位址 引數 在post的時候有時也用的到cookie,像登入163發郵件時候就需要傳送cookie,所以在外部乙個cookie屬性隨時儲存 cookiecontainer cookie ne...

C 模擬http 傳送post或get請求

在post的時候有時也用的到cookie,像登入163發郵件時候就需要傳送cookie,所以在外部乙個cookie屬性隨時儲存 cookiecontainer cookie new cookiecontainer 注意 有時候請求會重定向,但我們就需要從重定向url獲取東西,像qq登入成功後獲取si...