亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師:這是什么情況?

還有$data 里面是怎么知道用戶名就是"username"密碼就是"password",我把username改成其他就不行了。"remember"這個參數有什么用? 還有如果我的課程比較多的話,分頁顯示地情況怎么辦?希望老師能解答。謝謝!


正在回答

3 回答

分頁的的話,一般要分多次采集每個分頁.有規律的話按照規律改變采集地址就行了,沒有規律的就沒采集一次,就從采集內容找到下一頁地址.

0 回復 有任何疑惑可以回復我~

至于參數,我一般使用瀏覽器的開發工具(例如Firebug,當然瀏覽器也內置了)抓包(當然有時候還要結合頁面的javascript代碼),我會先構造一些數據,然后抓取發送的內容,然后一一對應上就行了.比如用戶名是:ligan0512,等我們點擊登陸后,就會在開發工具在看到有數據發送:username=ligan0512&password=xxxxxxremember=1,對應上就好了.最后的remember參數,看到登陸界面上的自動登錄沒,它就是干這個的.

0 回復 有任何疑惑可以回復我~

這就是慕課網的登錄機制.這里你直接對后臺發送了一個get請求,然后后臺就會返回一串json數據(就是頁面上的那一串),msg的內容解析后就是:用戶名為空,即后臺沒有接收到用戶名的數據.我們使用post請求后發送數據后,后臺也是返回一串json,然后javascript解析json數據,判斷是否登陸成功.

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP中的數據傳輸神器cURL
  • 參與學習       34291    人
  • 解答問題       228    個

cURL就是這樣的利器,可以幫助大家操作各種網絡資源

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號