在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ jsoup模擬用戶登錄時(shí),驗(yàn)證碼失效問題

jsoup模擬用戶登錄時(shí),驗(yàn)證碼失效問題

第一次使用Jsoup模擬用戶登錄的時(shí)候,需要校驗(yàn)驗(yàn)證碼,但是一直沒有成功,提示驗(yàn)證碼錯(cuò)誤


        loginInfo.put("code",getCode(imgUrl));//在這里新起一個(gè)連接下載驗(yàn)證碼圖片,并手動(dòng)輸入

        Connection loginCon = Jsoup.connect(loginUrl);
        //登錄請(qǐng)求  
        Connection.Response loginResponse = loginCon.method(Connection.Method.POST).data(loginInfo).execute();

        System.out.println(loginResponse.body());

我先開啟一個(gè)連接將驗(yàn)證碼圖片保存到本地,然后控制臺(tái)手動(dòng)輸入驗(yàn)證碼,

然后再開啟一個(gè)新的連接,根據(jù)獲得的驗(yàn)證碼和登陸信息發(fā)起登陸請(qǐng)求,返回的原來的登錄頁面提示驗(yàn)證碼錯(cuò)誤

實(shí)際頁面中的登錄請(qǐng)求時(shí)通過form表單提交的。

是不是我第二次請(qǐng)求時(shí)會(huì)刷新后臺(tái)的驗(yàn)證碼,如果是的話我又需要如何獲取實(shí)時(shí)的驗(yàn)證碼。

查了很久博客,嘗試著改動(dòng),但是一直沒有登錄成功,麻煩各位有做過類似的幫忙指出一下我的問題所在

回答
編輯回答
茍活

第二次請(qǐng)求戴上第一次請(qǐng)求返回的Cookie

2018年2月18日 13:06