4

我正在尝试通过 cURL 登录 live.com

以前有人试过吗?然后你可以发布你的脚本吗?

谢谢

我现在正在使用这个命令...

curl --cookie cjar3 --cookie-jar cjar3 --data 'PPSX=P&PwdPad=&type=&login=xxx@xxx.xxx&passwd=xxxxxxxxx&SI= Accedi &radio=2' --location --output /home/mauripz/temp/Nuova /loginresult.html https://login.live.com/ppsecure/post.srf

但我收到“错误的电子邮件或密码”错误

更新:仅使用一个 --data 但仍然得到相同的错误

4

1 回答 1

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

于 2009-02-06T01:11:12.210 回答