如何用程序來進行網站登錄的驗證? |
|
like
一般會員 發表:30 回覆:35 積分:18 註冊:2005-03-10 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
like
一般會員 發表:30 回覆:35 積分:18 註冊:2005-03-10 發送簡訊給我 |
|
japhen
中階會員 發表:2 回覆:57 積分:71 註冊:2006-08-16 發送簡訊給我 |
|
like
一般會員 發表:30 回覆:35 積分:18 註冊:2005-03-10 發送簡訊給我 |
十分感谢您的回贴!
其实我知道很多控件可以做到,主要是我自己想研究如何抛开三方控件,直接用socket去写,但又不知从何下手,所以一直很迷惘,呵,看了您的回贴,看样子我得先从HTTP Header着手,我先看看这个协议的内容。 ===================引 用 文 章=================== 那TWebBrowser在你眼中算不算第三方控件?如果你覺得算,那就沒戲了............ ㄟ,不是沒戲,只是你想用winsock來寫嗎?那你先準備RFC手冊,把HTTP HEADER結構弄清楚吧 只是我覺得別人家都把這堆繁鎖的事全都寫成控件讓你使用(INDY),甚至還送你原碼,你卻為了要喝一杯牛奶,想在家養了一頭奶牛............. 不如把養這奶牛的工夫,好好放在業務邏輯上吧 |
japhen
中階會員 發表:2 回覆:57 積分:71 註冊:2006-08-16 發送簡訊給我 |
用indy可以省去在winsock和RFC的工作,你的程式裡需要做的事,就是把資料丟給網站
userpostdata : TStrings; begin userpostdata:=TStringList.create; userpostdata.add('username=japhen'); userpostdata.add('password=123456'): memo1.text := idHTTP.post('http://delphi.ktop.com.tw/login.php' , userpostdsata); 這樣就完成登錄且收回你要的畫面html內容啦! ===================引 用 文 章=================== 十分感谢您的回贴! 其实我知道很多控件可以做到,主要是我自己想研究如何抛开三方控件,直接用socket去写,但又不知从何下手,所以一直很迷惘,呵,看了您的回贴,看样子我得先从HTTP Header着手,我先看看这个协议的内容。 ===================引 用 文 章=================== 那TWebBrowser在你眼中算不算第三方控件?如果你覺得算,那就沒戲了............ ㄟ,不是沒戲,只是你想用winsock來寫嗎?那你先準備RFC手冊,把HTTP HEADER結構弄清楚吧 只是我覺得別人家都把這堆繁鎖的事全都寫成控件讓你使用(INDY),甚至還送你原碼,你卻為了要喝一杯牛奶,想在家養了一頭奶牛............. 不如把養這奶牛的工夫,好好放在業務邏輯上吧
------
歡迎在大陸的台商加入我們的行列 台商小棧 www.twgocn.com |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
like
一般會員 發表:30 回覆:35 積分:18 註冊:2005-03-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |