老師您好,模擬登陸的那個(gè)代碼,那個(gè)賬號(hào)和密碼前面的username/pwd能講講嗎,我是需要事先到該網(wǎng)頁(yè)去查看form表單那兩個(gè)input的name嗎?

PHPBird
2014-06-29
2 回答
舉報(bào)
0/150
提交
取消
2014-06-30
這部分內(nèi)容涉及到讀頁(yè)面javascript代碼,已經(jīng)不在這個(gè)課程的范圍之內(nèi)了。 如果您有興趣的話,可以用chrome打開慕課網(wǎng)的登錄頁(yè)面,然后右鍵審查元素。之后在Sources里面找到static/component/logic/login/login-regist.js腳本文件。然后在里面會(huì)發(fā)現(xiàn)有一個(gè)ajax調(diào)用,url=/user/login,就可以找到對(duì)應(yīng)的請(qǐng)求的數(shù)據(jù)了。分析這個(gè)ajax調(diào)用,就可以知道登陸操作就是這個(gè)ajax調(diào)用,做的事情就是發(fā)送一個(gè)http請(qǐng)求。里面url,傳遞的data都有清晰的定義。至于說怎么找到這個(gè)js文件的,只要分析網(wǎng)站多了就有經(jīng)驗(yàn)了。如果是自己的網(wǎng)站,也可以問開發(fā)人員應(yīng)該調(diào)用哪個(gè)頁(yè)面來進(jìn)行登錄操作。
2014-07-02
老師您好,我用過那些個(gè)工具。我的意思是,我模擬提交的時(shí)候需要把form里面所有項(xiàng)都填了還是只填username&pwd就行了,如果它有remember me,即使設(shè)置有默認(rèn)值,我還需要填嗎?