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

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

老師您好,我在微信平臺用cURL模擬登錄我們學校的教務處然后獲取成績頁面,這個已經做出來了,但很多時候無法模擬登錄成功,我一直覺得這是教務處服務器很差的原因。但是我有一個同學他用Java也是做出來了同樣的功能,我倆用同樣的地址訪問教務處系統,他的成功率基本在100%左右,而我的成功率則非常低不到50% 代碼基本按照您課程中教程寫的,然后正則匹配出課程名和得分,代碼部署在SAE上。您覺得出現我和同學做出來成功率差別的原因是什么呢? 謝謝老師!

正在回答

3 回答

我的初步判斷是因為從SAE訪問你們學校教務處網站的效率比較低,導致超時了。如果是這個錯誤,可以設置curl_setopt($ch, CURLOPT_TIMEOUT,60),設為60s超時。

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

首先,要確定是什么原因導致cURL登陸失敗。所以,先在本機查失敗的原因。如果說本機連續執行比如10次都成功,那就需要考慮是不是SAE對curl支持的問題。怎么查看失敗的原因呢?可以通過打印header的方式把每次curl_exec的執行結果和header信息打印出來,就基本可以確定是在哪一步出了問題,問題是什么了。注意,記得設置CURLOPT_HEADER為1。

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

什么教務系統、、

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

舉報

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

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

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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