時間 2015-01-09 14:31:00
精華區
原文主題
模擬登陸的原理很簡單,就是傳送乙個http 請求伺服器獲得響應,然後客戶端獲取到cookie即可實現模擬登陸,比如一些搶票軟體的原理無非也是這樣模擬客戶端的cookie 然後傳送請求去搶票,然後12306 本文將演示如何用c# 來實現模擬登陸的,推薦一款工具fiddler,這是一款監聽http 請求的利器。廢話不多說,我就以為例來實現模擬登陸。首先我登陸 輸入使用者名稱和密碼點登陸 就會看到fiddler 上的相關資訊:
ok,我首先需要傳送乙個http 請求 ,這個請求時post的方式,然後使用者名稱和密碼就是post的資料。**如下:
1拿到cookie 之後我們就可以以使用者的什麼去使用者的後台或者其他的地方:static
cookiecontainer getcookie(
string
poststring,
string
posturl)
2
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...