2009-02-03 148 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函数提交的字段。您需要为要提交的用户名/密码重新创建这些条件。