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

2021-07-25 22:52:56 字數 1468 閱讀 4404

時間 2015-01-09 14:31:00 

精華區

原文主題

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

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

1

static

cookiecontainer getcookie(

string

poststring,

string

posturl)

2

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

1

static

string

getcontent

(cookiecontainer cookie,

string

url)221

}22 23

return

content;

24 }

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

1

1 static

void

main

(string

args)22

";4 4 5

5 //

從登陸的位址獲取cookie

6 6

cookiecontainer cookie = getcookie(loginstr, "

");7 7 8

8 //

這個是進入後台位址

9 9

console.writeline(getcontent(cookie, "

"));

10 10 11

11console.read();

12 12

}

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

如果我是沒有登陸的情況下進入這個位址是這樣的:

下次我就寫一下怎麼在模擬登陸之後傳送http 請求實現新增刪除這些效果。

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

模擬登陸的原理很簡單,就是傳送乙個http 請求伺服器獲得響應,然後客戶端獲取到cookie即可實現模擬登陸,比如一些搶票軟體的原理無非也是這樣模擬客戶程式設計客棧端的c 然後傳送請求去搶票,然後12306 本文將演示如何用c 來實現模擬登陸的,推薦一款工具fiddler,這是一款監聽http 請求...

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...