模擬Post登陸帶驗證碼的網站


前言: 作者在一個項目需求 模擬用戶登陸,獲取該用戶的訂單記錄.

該系統需要用戶名,密碼,驗證碼 (驗證碼為正楷的數字4位),於是參考網絡一些文章,並進行了很多測試,總結步驟如下:

 

步驟1 : 通過http登陸的頁面獲取相關CookieCollection

 例如登陸頁面為  http://www.某域名.com/login.php

 通過 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

方法獲取返回的CookieCollection

步驟2:  通過傳遞登陸頁的CookieCollection, 獲取驗證碼的數字

驗證碼一般是隱藏在 img里的,你可以通過httpWatch 獲取對應的url ,

然后通過上一步驟獲取的 CookieCollection和對應的Url 獲取驗證碼, 本作者只做了規范的數字驗證碼成功案例,其他驗證碼方式正在探索中.

 

步驟3; 通過對應的參數post 數據到頁面,包括登陸頁面的CookieCollection

及步驟2獲取的驗證碼

 

步驟4 登陸成功后 ,獲取相關其他頁面的值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM