我知道基本的命令是:如何使用捲曲檢查Oulook(owa)登錄成功或失敗?
curl --data "destination=$1&flags=4&forcedownlevel=0&trusted=4&username=$i&password=$pass&isUtf8=1" https://$3/
但我怎麼能檢查,看看是否成功或失敗的登錄的結果嗎?
編輯:具體來說,我想知道如果登錄成功或者失敗,而不是如果curl命令成功或失敗。
我知道基本的命令是:如何使用捲曲檢查Oulook(owa)登錄成功或失敗?
curl --data "destination=$1&flags=4&forcedownlevel=0&trusted=4&username=$i&password=$pass&isUtf8=1" https://$3/
但我怎麼能檢查,看看是否成功或失敗的登錄的結果嗎?
編輯:具體來說,我想知道如果登錄成功或者失敗,而不是如果curl命令成功或失敗。
您可以檢查返回值:
curl --data "destination=$1&flags=4&forcedownlevel=0&trusted=4&username=$i&password=$pass&isUtf8=1" https://$3/
ret=$?
echo "return value is $ret"
if [ $ret != 0 ];then
echo "call failed"
fi
這取決於網站,並在您決定操作是否成功(在登錄的條款或不)。正如你所提到的關於grep,這裏有一些情況。案例1:您可以檢查響應HTML上的文本註銷(或註銷鏈接)。這意味着您已經登錄,現在想要註銷。案例2:檢查Dashboard,我的帳戶等等類型的響應文本。
其實它取決於你應該尋找哪些關鍵字/文本來決定登錄或不登陸!
謝謝你,朋友,也許我的表達錯誤...我只是想問:我的用戶名和密碼是正確的,但我怎麼知道我是否登錄?使用grep關鍵字或cookie?不是說成功或失敗的命令! – user1824488