2009-02-03 107 views
4

我想通過cURL登錄到live.comcURL登錄login.live.com

有沒有人試過之前?你可以發佈你的腳本嗎?

感謝

現在,我使用這個命令

捲曲--cookie cjar3 --cookie-JAR cjar3 --data「PPSX = P & PwdPad = &類型= &登錄= [email protected] & passwd文件= XXXXXXXXX & SI = Accedi &無線電= 2' --location --output /home/mauripz/temp/Nuova/loginresult.html​​

但我得到一個「錯誤的電子郵件或密碼「錯誤

更新:使用只有一個 - 性能參數,但仍然得到同樣的錯誤

+0

嘿,你可以通過只有一個「 - 數據」的所有參數,並使用&來分開參數(就像你在GET中做的那樣) – MatthieuP 2009-02-03 16:15:13

回答

3

不幸的是我沒有這樣做的live.com,所以我不能爲你提供一個腳本。但是,我在進行cURL登錄到Salesforce.com時遇到了類似的情況,希望能夠指出您正確的方向。

live.com的登錄表單有一個名爲OnSigninSubmit的onsubmit函數。該腳本位於(https://login.live.com/pp650/JS/PPPrimary.js?x=6.5.11760.0),並已被MS最小化。我在http://pastebin.com/f34f2593b中使它更具可讀性。

爲了防止腳本垃圾郵件登錄表單,Microsoft可能會操縱表單數據並添加額外字段或修改您使用Javascript函數提交的字段。您需要爲要提交的用戶名/密碼重新創建這些條件。