老師:這是什么情況?
還有$data 里面是怎么知道用戶名就是"username"密碼就是"password",我把username改成其他就不行了。"remember"這個參數有什么用? 還有如果我的課程比較多的話,分頁顯示地情況怎么辦?希望老師能解答。謝謝!
老師:這是什么情況?
還有$data 里面是怎么知道用戶名就是"username"密碼就是"password",我把username改成其他就不行了。"remember"這個參數有什么用? 還有如果我的課程比較多的話,分頁顯示地情況怎么辦?希望老師能解答。謝謝!
2014-08-26
舉報
2014-10-01
分頁的的話,一般要分多次采集每個分頁.有規律的話按照規律改變采集地址就行了,沒有規律的就沒采集一次,就從采集內容找到下一頁地址.
2014-10-01
至于參數,我一般使用瀏覽器的開發工具(例如Firebug,當然瀏覽器也內置了)抓包(當然有時候還要結合頁面的javascript代碼),我會先構造一些數據,然后抓取發送的內容,然后一一對應上就行了.比如用戶名是:ligan0512,等我們點擊登陸后,就會在開發工具在看到有數據發送:username=ligan0512&password=xxxxxxremember=1,對應上就好了.最后的remember參數,看到登陸界面上的自動登錄沒,它就是干這個的.
2014-10-01
這就是慕課網的登錄機制.這里你直接對后臺發送了一個get請求,然后后臺就會返回一串json數據(就是頁面上的那一串),msg的內容解析后就是:用戶名為空,即后臺沒有接收到用戶名的數據.我們使用post請求后發送數據后,后臺也是返回一串json,然后javascript解析json數據,判斷是否登陸成功.