請問如何以POST命令模擬按下button? |
答題得分者是:powerhowardchen
|
ajuang
一般會員 發表:7 回覆:11 積分:3 註冊:2004-08-30 發送簡訊給我 |
|
powerhowardchen
初階會員 發表:15 回覆:28 積分:28 註冊:2004-04-19 發送簡訊給我 |
請先完整分析該網頁的內容. sl->Add("id=jane-tree");
sl->Add("pwd=9981");
sl->Add("cid=MAIL");
sl->Add("url=http://mail.yam.com/mail/charge/Login");
sl->Add("Submit=登入"); 指定 Host = "http://member.yam.com/login/login.php". 然後以 Post() 執行. ==================================================
Howard Chen.
Delphi, Java 我的神.....
.NET 垃圾筒在哪裡?...
|
powerhowardchen
初階會員 發表:15 回覆:28 積分:28 註冊:2004-04-19 發送簡訊給我 |
剛剛才注意到你說"以http://mail.yam.com/MailLogin.htm為例", 如果只是以蕃薯藤為例子, 那要我要附加說明. 每一個網站的認證方式都不一樣, 要輸入的參數與隱含的驗證方式都不同.
以作為例子的蕃薯藤信箱來說, 他應該算是簡單的(或是說還是有藏東西而我沒察覺), 有些網站甚至是用 Cookies 達成監控關聯性(其實像是IIS的Session), 當關聯性不足, 那麼你不論如何都無法登入, 除非你也記錄 Cookies, 而有些是用 Script 紀錄 Random 值, 讓網頁需要先執行 Script 之後, 依據運算後的結果, 傳送運算結果當複合驗證, 那這就更難了. ==================================================
Howard Chen.
Delphi, Java 我的神.....
.NET 垃圾筒在哪裡?...
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |